File: controller_manager_msgs/ControllerStatistics.msg
Raw Message Definition
# This message contains the state of one realtime controller
# that was spawned in the controller manager
# the name of the controller
string name
# the type of the controller
string type
# the time at which these controller statistics were measured
time timestamp
# bool that indicates if the controller is currently
# in a running or a stopped state
bool running
# the maximum time the update loop of the controller ever needed to complete
duration max_time
# the average time the update loop of the controller needs to complete.
# the average is computed in a sliding time window.
duration mean_time
# the variance on the time the update loop of the controller needs to complete.
# the variance applies to a sliding time window.
duration variance_time
# the number of times this controller broke the realtime loop
int32 num_control_loop_overruns
# the timestamp of the last time this controller broke the realtime loop
time time_last_control_loop_overrun
Compact Message Definition
string name
string type
time timestamp
bool running
duration max_time
duration mean_time
duration variance_time
int32 num_control_loop_overruns
time time_last_control_loop_overrun