ACS Modes Refactoring #455

Merged
muellerr merged 10 commits from acs-modes-refactoring into develop 2023-03-10 15:02:26 +01:00
Showing only changes of commit b1c4241b03 - Show all commits

View File

@@ -112,13 +112,16 @@ void AcsController::performControlOperation() {
} }
case InternalState::READY: { case InternalState::READY: {
if (mode != MODE_OFF) { if (mode != MODE_OFF) {
switch (submode) { switch (mode) {
case acs::SAFE: case acs::SAFE:
switch (submode) {
case SUBMODE_NONE:
performSafe(); performSafe();
break; break;
case acs::DETUMBLE: case acs::DETUMBLE:
performDetumble(); performDetumble();
break; break;
}
case acs::PTG_IDLE: case acs::PTG_IDLE:
case acs::PTG_TARGET: case acs::PTG_TARGET:
case acs::PTG_TARGET_GS: case acs::PTG_TARGET_GS: