From 31fc559d8e921d103ee913e55a1ec0355f980744 Mon Sep 17 00:00:00 2001 From: meggert Date: Tue, 16 Jan 2024 16:35:45 +0100 Subject: [PATCH] this is an error case as well --- mission/controller/AcsController.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mission/controller/AcsController.cpp b/mission/controller/AcsController.cpp index 262ee215..8e7ae8d4 100644 --- a/mission/controller/AcsController.cpp +++ b/mission/controller/AcsController.cpp @@ -405,7 +405,8 @@ void AcsController::performPointingCtrl() { attitudeEstimationData.quatQuest.isValid(), fusedRotRateData.rotRateTotal.isValid(), fusedRotRateData.rotRateSource.value, useMekf); - if (ptgCtrlStrat == acs::ControlModeStrategy::CTRL_NO_SENSORS_FOR_CONTROL) { + if (ptgCtrlStrat == acs::ControlModeStrategy::CTRL_NO_MAG_FIELD_FOR_CONTROL or + ptgCtrlStrat == acs::ControlModeStrategy::CTRL_NO_SENSORS_FOR_CONTROL) { ptgCtrlLostCounter++; if (ptgCtrlLostCounter > acsParameters.onBoardParams.ptgCtrlLostTimer) { triggerEvent(acs::PTG_CTRL_NO_ATTITUDE_INFORMATION);