as2fm.scxml_converter.scxml_entries.scxml_ros_service

Declaration of SCXML tags related to ROS Services.

Additional information: https://docs.ros.org/en/iron/Tutorials/Beginner-CLI-Tools/Understanding-ROS2-Services/Understanding-ROS2-Services.html

Classes

RosServiceClient(interface_name, interface_type)

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

RosServiceHandleRequest(interface_decl, ...)

SCXML object representing a ROS service callback on the server, acting upon a request.

RosServiceHandleResponse(interface_decl, ...)

SCXML object representing the handler of a service response for a service client.

RosServiceSendRequest(interface_decl, fields)

Object representing a ROS service request (from the client side) in SCXML.

RosServiceSendResponse(interface_decl, fields)

SCXML object representing the response from a service server.

RosServiceServer(interface_name, interface_type)

Object used in SCXML root to declare a new service server.