SystemReport
This is a ROS message definition.
Source
std_msgs/Header header
# Inhibit control for steer/brake/throttle/gear
bool inhibit
# System parameter values
bool validate_cmd_crc_rc # Parameter ValidateCmdCrcRc value
SystemSyncMode system_sync_mode # Parameter SystemSyncMode value
# System state
SystemState state
# Status enumerations
uint8 reason_disengage
uint8 reason_not_ready
string reason_disengage_str
string reason_not_ready_str
# Buttons
bool btn_enable
bool btn_disable
# Status
bool lockout
bool override # Any steer/brake/throttle/gear override
bool ready # All steer/brake/throttle ready, and gear not faulted
bool enabled # All steer/brake/throttle enabled, and gear not faulted (or any steer/brake/throttle enabled for Mode>=AllOrNone)
bool fault # Fault in any steer/brake/throttle/gear
bool bad_crc # CRC error in most recent system command message
bool bad_rc # Repeated rolling counter in most recent system command message