as2fm.jani_generator.ros_helpers.ros_communication_handler

Generic class for generators of SCXML state machine for specific ROS communication interfaces.

Functions

generate_plain_scxml_from_handlers(handlers_dict)

Generate the plain SCXML models from the ROS communication handlers.

remove_empty_self_loops_from_interface_handlers_in_jani(...)

Remove self-loops from srv_handler automata in the Jani model.

update_ros_communication_handlers(...)

Update the ROS communication handlers with the given clients and servers.

Classes

RosCommunicationHandler()

Object storing the declarations related to a ROS interface and creating an handler for them.