diff --git a/mission/acs/defs.h b/mission/acs/defs.h index 8d80099c..8a5c648d 100644 --- a/mission/acs/defs.h +++ b/mission/acs/defs.h @@ -55,9 +55,9 @@ static constexpr Event MEKF_INVALID_INFO = MAKE_EVENT(3, severity::INFO); static constexpr Event MEKF_RECOVERY = MAKE_EVENT(4, severity::INFO); //! [EXPORT] : [COMMENT] MEKF performed an automatic reset after detection of nonfinite values. static constexpr Event MEKF_AUTOMATIC_RESET = MAKE_EVENT(5, severity::INFO); -//! [EXPORT] : [COMMENT] MEKF was not able to compute a solution during any pointing ACS mode for a -//! prolonged time. -static constexpr Event MEKF_INVALID_MODE_VIOLATION = MAKE_EVENT(6, severity::HIGH); +//! [EXPORT] : [COMMENT] No attitude information was available for a prolonged time and therefore +//! the pointing mode controller has failed. +static constexpr Event PTG_CCONTROLLER_FAILURE = MAKE_EVENT(6, severity::HIGH); //! [EXPORT] : [COMMENT] The ACS safe mode controller was not able to compute a solution and has //! failed. //! P1: Missing information about magnetic field, P2: Missing information about rotational rate diff --git a/mission/controller/AcsController.cpp b/mission/controller/AcsController.cpp index 6496789a..b834ebfd 100644 --- a/mission/controller/AcsController.cpp +++ b/mission/controller/AcsController.cpp @@ -359,7 +359,6 @@ void AcsController::performPointingCtrl() { } multipleRwUnavailableCounter++; rwInvalidFlag = true; - return; } else { multipleRwUnavailableCounter = 0; rwInvalidFlag = false;