ControllerState
This is a ROS message definition.
Source
string name # controller name
string state # controller state: unconfigured, inactive, active, or finalized
string type # the controller class name, e.g. joint_trajectory_controller/JointTrajectoryController
string[] claimed_interfaces # command interfaces currently owned by controller
string[] required_command_interfaces # command interfaces required by controller
string[] required_state_interfaces # state interfaces required by controller
bool is_chainable # specifies whether or not controller can export references for a controller chain
bool is_chained # specifies whether or not controller's exported references are claimed by another controller
string[] exported_state_interfaces # state interfaces to be exported (only applicable if is_chainable is true)
string[] reference_interfaces # references to be exported (only applicable if is_chainable is true)
ChainConnection[] chain_connections # specifies list of controllers and their exported references that the controller is chained to