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