as2fm.scxml_converter.scxml_entries.scxml_ros_action_server

Declaration of SCXML tags related to ROS Action Clients.

Based loosely on https://design.ros2.org/articles/actions.html

Classes

RosActionAcceptGoal(interface_decl, fields)

Object representing the SCXML ROS Event sent from the server when an action Goal is accepted.

RosActionHandleGoalRequest(interface_decl, ...)

SCXML object representing the handler for a goal request.

RosActionHandleThreadFree(interface_decl, ...)

Object representing the callback executed when an action thread report it is free.

RosActionRejectGoal(interface_decl, fields)

Object representing the SCXML ROS Event sent from the server when an action Goal is rejected.

RosActionSendAbortedResult(interface_decl, ...)

Object representing a ROS Action Aborted Result in SCXML.

RosActionSendCanceledResult(interface_decl, ...)

Object representing a ROS Action Canceled Result in SCXML.

RosActionSendFeedback(interface_decl, fields)

Object representing a ROS Action Goal (request, from the client side) in SCXML.

RosActionSendSuccessResult(interface_decl, ...)

Object representing a ROS Action Success Result in SCXML.

RosActionServer(interface_name, interface_type)

Object used in SCXML root to declare a new action client.

RosActionStartThread(interface_decl, fields)

Object representing the request, from an action server, to start a new execute thread instance.