minor fix for periodic HK generation
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
All checks were successful
EIVE/eive-obsw/pipeline/head This commit looks good
This commit is contained in:
parent
4559d24c62
commit
73279a0bf3
@ -337,6 +337,10 @@ void FreshMpsocHandler::startTransition(Mode_t newMode, Submode_t submode) {
|
|||||||
} else if ((newMode == MODE_ON or newMode == MODE_NORMAL) &&
|
} else if ((newMode == MODE_ON or newMode == MODE_NORMAL) &&
|
||||||
((mode == MODE_OFF) or (mode == MODE_UNDEFINED))) {
|
((mode == MODE_OFF) or (mode == MODE_UNDEFINED))) {
|
||||||
transitionState = TransitionState::TO_ON;
|
transitionState = TransitionState::TO_ON;
|
||||||
|
} else if (mode == MODE_ON && newMode == MODE_NORMAL) {
|
||||||
|
hkReport.setReportingEnabled(true);
|
||||||
|
} else if (mode == MODE_NORMAL && newMode == MODE_ON) {
|
||||||
|
hkReport.setReportingEnabled(false);
|
||||||
} else if (newMode == MODE_OFF) {
|
} else if (newMode == MODE_OFF) {
|
||||||
transitionState = TransitionState::TO_OFF;
|
transitionState = TransitionState::TO_OFF;
|
||||||
}
|
}
|
||||||
@ -372,7 +376,9 @@ void FreshMpsocHandler::handleTransitionToOn() {
|
|||||||
if (startupState == StartupState::DONE) {
|
if (startupState == StartupState::DONE) {
|
||||||
setMode(targetMode, targetSubmode);
|
setMode(targetMode, targetSubmode);
|
||||||
transitionState = TransitionState::NONE;
|
transitionState = TransitionState::NONE;
|
||||||
|
if (targetMode == MODE_NORMAL) {
|
||||||
hkReport.setReportingEnabled(true);
|
hkReport.setReportingEnabled(true);
|
||||||
|
}
|
||||||
powerState = PowerState::IDLE;
|
powerState = PowerState::IDLE;
|
||||||
startupState = StartupState::IDLE;
|
startupState = StartupState::IDLE;
|
||||||
}
|
}
|
||||||
|
2
tmtc
2
tmtc
@ -1 +1 @@
|
|||||||
Subproject commit 5cf76c07e98494e7e2532c25dbff7753cb675cf5
|
Subproject commit dccbf89da1e2b441a8fc3edc247550ca5dfbd68b
|
Loading…
Reference in New Issue
Block a user