robokudo.action_servers.action_client¶
Classes¶
Debug Action Client for the Query Action Server. |
Functions¶
|
Module Contents¶
- class robokudo.action_servers.action_client.DebugActionClient¶
-
Bases:
rclpy.node.NodeDebug Action Client for the Query Action Server. Allows sending dynamic goals and handles feedback, result, and cancellation.
- _action_client¶
- _goal_handle = None¶
- _cancel_timer = None¶
- done = False¶
- send_goal(goal_type: str)¶
-
Waits for the action server and sends a dynamic goal.
- goal_response_callback(future)¶
-
Handles the response from the action server regarding goal acceptance.
- feedback_callback(feedback_msg)¶
-
Processes feedback messages from the action server.
- cancel_goal()¶
-
Sends a cancel request for the active goal.
- cancel_done_callback(future)¶
-
Handles the response from the action server regarding goal cancellation.
- result_callback(future)¶
-
Processes the result from the action server.
- robokudo.action_servers.action_client.main(args=None)¶