New Safe Mode Controller #748

Merged
muellerr merged 31 commits from acs-safe-flp-v2 into main 2023-07-26 11:08:12 +02:00
Showing only changes of commit 0f532e8511 - Show all commits

View File

@ -26,10 +26,12 @@ enum SafeModeStrategy : uint8_t {
SAFECTRL_OFF = 0, SAFECTRL_OFF = 0,
SAFECTRL_NO_MAG_FIELD_FOR_CONTROL = 1, SAFECTRL_NO_MAG_FIELD_FOR_CONTROL = 1,
SAFECTRL_NO_SENSORS_FOR_CONTROL = 2, SAFECTRL_NO_SENSORS_FOR_CONTROL = 2,
SAFECTRL_ACTIVE_MEKF = 10, SAFECTRL_MEKF = 10,
SAFECTRL_WITHOUT_MEKF = 11, SAFECTRL_GYR = 11,
SAFECTRL_ECLIPSE_DAMPING = 12, SAFECTRL_SUSMGM = 12,
SAFECTRL_ECLIPSE_IDELING = 13, SAFECTRL_ECLIPSE_DAMPING_GYR = 13,
Review

I guess this enforces a minimum compatible OBSW version for the new MIB?

I guess this enforces a minimum compatible OBSW version for the new MIB?
Review

Yes this is a breaking change sadly

Yes this is a breaking change sadly
SAFECTRL_ECLIPSE_DAMPING_SUSMGM = 14,
SAFECTRL_ECLIPSE_IDELING = 15,
SAFECTRL_DETUMBLE_FULL = 20, SAFECTRL_DETUMBLE_FULL = 20,
SAFECTRL_DETUMBLE_DETERIORATED = 21, SAFECTRL_DETUMBLE_DETERIORATED = 21,
}; };