From 3441365c65e13050794473a3ae182b5188f4c194 Mon Sep 17 00:00:00 2001 From: meggert Date: Mon, 29 Jan 2024 10:10:36 +0100 Subject: [PATCH] some fixes --- mission/controller/AcsController.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mission/controller/AcsController.cpp b/mission/controller/AcsController.cpp index f6aac85b..504a8587 100644 --- a/mission/controller/AcsController.cpp +++ b/mission/controller/AcsController.cpp @@ -195,6 +195,8 @@ void AcsController::performAttitudeControl() { mekfInvalidFlag = false; } + handleDetumbling(); + switch (mode) { case acs::SAFE: switch (submode) { @@ -582,6 +584,7 @@ void AcsController::handleDetumbling() { // Triggers detumble mode transition in subsystem triggerEvent(acs::SAFE_RATE_VIOLATION); startTransition(mode, acs::SafeSubmode::DETUMBLE); + detumbleState = DetumbleState::IN_DETUMBLE; break; case DetumbleState::IN_DETUMBLE: if (fusedRotRateData.rotRateTotal.isValid() and @@ -601,7 +604,7 @@ void AcsController::handleDetumbling() { } break; default: - sif::error << "AcsController: Invalid DetumbleState: " << detumbleState << std::endl; + sif::error << "AcsController: Invalid DetumbleState" << std::endl; } }