Skip to content

Latest commit

 

History

History
62 lines (29 loc) · 1.7 KB

README.md

File metadata and controls

62 lines (29 loc) · 1.7 KB

This package is part of ROS/IOP Bridge.

fkie_iop_management: Management

Implements rudimentary management functions.

Parameter:

None

Publisher:

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.

Subscriber:

None

fkie_iop_management: ManagementClient

Currently only "Resume" implemented. This is used by Slave library. The possibility to change into other state are not supported.

Parameter:

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 a Query message is sent to get a report. If by_query is false an event is created to get Reports. In this case 0 disables the rate and an event of type on_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.

Publisher:

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".

Subscriber:

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.