We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b91e529 commit 38c2b66Copy full SHA for 38c2b66
moveit_ros/moveit_servo/src/servo_node.cpp
@@ -147,6 +147,13 @@ ServoNode::ServoNode(const rclcpp::NodeOptions& options)
147
void ServoNode::pauseServo(const std::shared_ptr<std_srvs::srv::SetBool::Request>& request,
148
const std::shared_ptr<std_srvs::srv::SetBool::Response>& response)
149
{
150
+ if (servo_paused_ == request->data)
151
+ {
152
+ RCLCPP_INFO(node_->get_logger(), "Requested pause state is already active.");
153
+ response->success = true;
154
+ response->message = "Nothing changed since requested pause state was already active.";
155
+ return;
156
+ }
157
servo_paused_ = request->data;
158
response->success = (servo_paused_ == request->data);
159
if (servo_paused_)
0 commit comments