robokudo.action_servers.action_client

Classes

DebugActionClient

Debug Action Client for the Query Action Server.

Functions

main([args])

Module Contents

class robokudo.action_servers.action_client.DebugActionClient

Bases: rclpy.node.Node

Debug 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)