some fixes

This commit is contained in:
Marius Eggert 2024-01-29 10:10:36 +01:00
parent c67f65369c
commit 3441365c65
1 changed files with 4 additions and 1 deletions

View File

@ -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;
}
}