This package is part of ROS/IOP Bridge.
Implements rudimentary management functions.
None
is_emergency (std_msgs::Bool), latched
Publishes true if the component changes into emergency state settled by client.
is_ready (std_msgs::Bool), latched
Publishes true if the component changes in the ready state.
None
Currently only "Resume" implemented. This is used by Slave library. The possibility to change into other state are not supported.
hz (float , Default: 0.0)
Sets how often the reports are requested. If
by_query
is true hz must be greather then 0. In this case each time aQuery
message is sent to get a report. Ifby_query
is false an event is created to get Reports. In this case 0 disables the rate and an event of typeon_change
will be created.
by_query (bool, (Default: false)
By default the current state will be requested by creating an event. By setting this variable to true the state is requested by query.
mgmt_emergency (std_msgs::Bool), latched
Publishes true if the component is in the emergency state.
mgmt_status (std_msgs::String), latched
Publishes current state of the component. States are "INIT", "READY", "STANDBY", "SHUTDOWN", "FAILURE", "EMERGENCY" and "UNKNOWN".
cmd_mgmt_emergency (std_msgs::Bool)
Command to set the controlled component into emergency state.
cmd_mgmt_reset (std_msgs::Bool)
Command to set the controlled component into ready state.