as2fm.scxml_converter.scxml_entries.ros_utils
Collection of SCXML utilities related to ROS functionalities.
Functions
|
Check that all fields from ros_fields are in field_types, and that no field is missing. |
|
Extract the data fields of a ROS message type as pairs of name and type objects. |
|
Generate the name of the event that sends a feedback from the action server. |
Generate the name of the event that handles a feedback in an action client. |
|
|
Generate the name of the event sent from the server in case of goal acceptance. |
Generate the name of the event that reports goal acceptance to a client. |
|
|
Generate the name of the event that triggers an action goal handling in the server. |
Generate the name of the event that reports goal rejection to a client. |
|
|
Generate the name of the event sent from the server in case of goal rejection. |
|
Generate the name of the event that sends an action goal from a client to the server. |
|
Generate the name of the event that sends a result from the action server. |
Generate the name of the event that handles a result in an action client. |
|
Generate the name of the event that triggers the start of an action thread execution. |
|
|
Generate the name of the event sent when an action thread becomes free. |
|
Generate the name of the event triggered by a rate timer. |
|
Generate the name of the event that triggers a service request. |
|
Generate the name of the event that provides the service response. |
|
Generate the name of the event that makes a service server start processing a request. |
|
Generate the name of the event that makes a service server send a response. |
|
Generate the name of the event that triggers a message reception from a topic. |
Provide the definition of the goal_id field in ROS actions. |
|
|
Get the fields of an action goal, feedback and result as pairs of name and type objects. |
|
Get the fields of a service request and response as pairs of name and type objects. |
|
Check if python can import the provided action definition. |
|
Check if python can import the provided topic definition. |
|
Check if python can import the provided type definition. |
|
Check if python can import the provided service definition. |
|
Replace slashes in a ROS interface name. |
Classes
|
Object that contains a description of the ROS declarations in the SCXML root. |