AP_InternalError: added hex and decimal comments

makes looking up codes faster from logs
This commit is contained in:
Andrew Tridgell 2019-12-09 09:24:20 +11:00
parent 308b0cc72e
commit f158891926
1 changed files with 21 additions and 21 deletions

View File

@ -32,27 +32,27 @@ public:
// of thing. Examples of what NOT to put in here - sd card // of thing. Examples of what NOT to put in here - sd card
// filling up, bad input received from GCS, GPS unit was working // filling up, bad input received from GCS, GPS unit was working
// and now is not. // and now is not.
enum class error_t { enum class error_t { // Hex Decimal
logger_mapfailure = (1U << 0), logger_mapfailure = (1U << 0), // 0x00001 1
logger_missing_logstructure = (1U << 1), logger_missing_logstructure = (1U << 1), // 0x00002 2
logger_logwrite_missingfmt = (1U << 2), logger_logwrite_missingfmt = (1U << 2), // 0x00004 4
logger_too_many_deletions = (1U << 3), logger_too_many_deletions = (1U << 3), // 0x00008 8
logger_bad_getfilename = (1U << 4), logger_bad_getfilename = (1U << 4), // 0x00010 16
unused1 = (1U << 5), // was logger_stopping_without_sem unused1 = (1U << 5), // 0x00020 32
logger_flushing_without_sem = (1U << 6), logger_flushing_without_sem = (1U << 6), // 0x00040 64
logger_bad_current_block = (1U << 7), logger_bad_current_block = (1U << 7), // 0x00080 128
logger_blockcount_mismatch = (1U << 8), logger_blockcount_mismatch = (1U << 8), // 0x00100 256
logger_dequeue_failure = (1U << 9), logger_dequeue_failure = (1U << 9), // 0x00200 512
constraining_nan = (1U << 10), constraining_nan = (1U << 10), // 0x00400 1024
watchdog_reset = (1U << 11), watchdog_reset = (1U << 11), // 0x00800 2048
iomcu_reset = (1U << 12), iomcu_reset = (1U << 12), // 0x01000 4096
iomcu_fail = (1U << 13), iomcu_fail = (1U << 13), // 0x02000 8192
spi_fail = (1U << 14), spi_fail = (1U << 14), // 0x04000 16384
main_loop_stuck = (1U << 15), main_loop_stuck = (1U << 15), // 0x08000 32768
gcs_bad_missionprotocol_link= (1U << 16), gcs_bad_missionprotocol_link= (1U << 16), // 0x10000 65536
bitmask_range = (1U << 17), bitmask_range = (1U << 17), // 0x20000 131072
gcs_offset = (1U << 18), gcs_offset = (1U << 18), // 0x40000 262144
i2c_isr = (1U << 19), i2c_isr = (1U << 19), // 0x80000 524288
flow_of_control = (1U << 20), // for generic we-should-never-get-here situations flow_of_control = (1U << 20), // for generic we-should-never-get-here situations
}; };