From d1402587dc416107e8bcbc60dfaaee7cbb822b84 Mon Sep 17 00:00:00 2001 From: meggert Date: Tue, 21 Feb 2023 17:06:24 +0100 Subject: [PATCH] differentiate between mekf not working during safe/detumble or any higer mode --- mission/acsDefs.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mission/acsDefs.h b/mission/acsDefs.h index f68ff24a..608191b0 100644 --- a/mission/acsDefs.h +++ b/mission/acsDefs.h @@ -25,6 +25,10 @@ static const Event SAFE_RATE_VIOLATION = MAKE_EVENT(0, severity::MEDIUM); static constexpr Event SAFE_RATE_RECOVERY = MAKE_EVENT(1, severity::MEDIUM); //!< Multiple RWs are invalid, not commandable and therefore higher ACS modes cannot be maintained. static constexpr Event MULTIPLE_RW_INVALID = MAKE_EVENT(2, severity::HIGH); +//!< MEKF was not able to compute a solution during safe or detumble mode. +static constexpr Event MEKF_INVALID_SAFE_MODE = MAKE_EVENT(3, severity::INFO); +//!< MEKF was not able to compute a solution during any pointing ACS mode. +static constexpr Event MEKF_INVALID_PTG_MODE = MAKE_EVENT(4, severity::HIGH); extern const char* getModeStr(AcsMode mode);