ComponentStatus
This is a ROS message definition.
Source
uint8 STATUS_HEALTHY=0 # COMPONENT IS RUNNING AND HEALTHY
uint8 STATUS_FAILURE_ALGORITHM_LEVEL=1 # ERROR IN EXECUTING THE ALGORITHM/PLUGIN WITHIN THE COMPONENT
uint8 STATUS_FAILURE_COMPONENT_LEVEL=2 # ERROR OR FAILURE IN THE COMPONENT LEVEL
uint8 STATUS_FAILURE_SYSTEM_LEVEL=3 # ERROR IN COMPONENT EXECUTION DUE TO EXTERNAL FACTORS (SYSTEM LEVEL)
uint8 STATUS_GENERAL_FAILURE=4
uint8 status
string msg
string[] src_topics # Registers names of the input topic provoking failure in case of system level error
string[] src_components # Registers names of the component provoking failure in case of system level error and component level error (self)
string[] src_algorithms # Registers names of the algorithm provoking failure in case of algorithmic level error