moved SafeModeStrategy to defs
This commit is contained in:
parent
4624d5a2a6
commit
57b01a5d2c
@ -21,6 +21,17 @@ enum AcsMode : Mode_t {
|
|||||||
|
|
||||||
enum SafeSubmode : Submode_t { DEFAULT = 0, DETUMBLE = 1 };
|
enum SafeSubmode : Submode_t { DEFAULT = 0, DETUMBLE = 1 };
|
||||||
|
|
||||||
|
enum SafeModeStrategy : uint8_t {
|
||||||
|
SAFECTRL_OFF = 0,
|
||||||
|
SAFECTRL_NO_MAG_FIELD_FOR_CONTROL = 1,
|
||||||
|
SAFECTRL_NO_SENSORS_FOR_CONTROL = 2,
|
||||||
|
SAFECTRL_ACTIVE_MEKF = 10,
|
||||||
|
SAFECTRL_WITHOUT_MEKF = 11,
|
||||||
|
SAFECTRL_ECLIPSE_DAMPING = 12,
|
||||||
|
SAFECTRL_DETUMBLE_FULL = 20,
|
||||||
|
SAFECTRL_DETUMBLE_DETERIORATED = 21,
|
||||||
|
};
|
||||||
|
|
||||||
static const uint8_t SUBSYSTEM_ID = SUBSYSTEM_ID::ACS_SUBSYSTEM;
|
static const uint8_t SUBSYSTEM_ID = SUBSYSTEM_ID::ACS_SUBSYSTEM;
|
||||||
//! [EXPORT] : [COMMENT] The limits for the rotation in safe mode were violated.
|
//! [EXPORT] : [COMMENT] The limits for the rotation in safe mode were violated.
|
||||||
static constexpr Event SAFE_RATE_VIOLATION = MAKE_EVENT(0, severity::MEDIUM);
|
static constexpr Event SAFE_RATE_VIOLATION = MAKE_EVENT(0, severity::MEDIUM);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user