mir_msgs/Error Message

File: mir_msgs/Error.msg

Raw Message Definition

# Definition of offsets indicating what type an error is
int32 HARDWARE_ERROR = 0
int32 CPU_LOAD_ERROR = 100
int32 MEMORY_ERROR = 200
int32 ETHERNET_ERROR = 300
int32 HDD_ERROR = 400
int32 BATTERY_ERROR = 500
int32 IMU_ERROR = 600
int32 MOTOR_ERROR = 700
int32 LASER_ERROR = 800
int32 CAMERA_ERROR = 900
int32 SAFETY_SYSTEM_ERROR = 1000
int32 POWERBOARD_ERROR = 2000
int32 POWERSUPPLY_ERROR = 2100
int32 CANBUS_ERROR = 2200
int32 HOOK_ERROR = 5000
int32 HOOK_CAMERA_ERROR = 5100
int32 HOOK_ACTUATOR_ERROR = 5200
int32 HOOK_BRAKE_ERROR = 5300
int32 HOOK_ENCODER_ERROR = 5400
int32 MISSING_ERROR = 9000
int32 SOFTWARE_ERROR = 10000
int32 MISSION_ERROR = 10100
int32 LOCALIZATION_ERROR = 10200
int32 MAPPING_ERROR = 10300
int32 ODOM_FUSION_ERROR = 10400
int32 EVACUATION_ERROR = 12000


time timestamp # Timestamp for when the error occurred
int32 code  # Error code
string description  # Error description
string module # Module in which the error occurred
bool nolog          # Do not trigger an error log if set to true

Compact Message Definition

int32 HARDWARE_ERROR=0
int32 CPU_LOAD_ERROR=100
int32 MEMORY_ERROR=200
int32 ETHERNET_ERROR=300
int32 HDD_ERROR=400
int32 BATTERY_ERROR=500
int32 IMU_ERROR=600
int32 MOTOR_ERROR=700
int32 LASER_ERROR=800
int32 CAMERA_ERROR=900
int32 SAFETY_SYSTEM_ERROR=1000
int32 POWERBOARD_ERROR=2000
int32 POWERSUPPLY_ERROR=2100
int32 CANBUS_ERROR=2200
int32 HOOK_ERROR=5000
int32 HOOK_CAMERA_ERROR=5100
int32 HOOK_ACTUATOR_ERROR=5200
int32 HOOK_BRAKE_ERROR=5300
int32 HOOK_ENCODER_ERROR=5400
int32 MISSING_ERROR=9000
int32 SOFTWARE_ERROR=10000
int32 MISSION_ERROR=10100
int32 LOCALIZATION_ERROR=10200
int32 MAPPING_ERROR=10300
int32 ODOM_FUSION_ERROR=10400
int32 EVACUATION_ERROR=12000
time timestamp
int32 code
string description
string module
bool nolog