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:
@ -337,6 +337,10 @@ void FreshMpsocHandler::startTransition(Mode_t newMode, Submode_t submode) {
|
||||
} else if ((newMode == MODE_ON or newMode == MODE_NORMAL) &&
|
||||
((mode == MODE_OFF) or (mode == MODE_UNDEFINED))) {
|
||||
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) {
|
||||
transitionState = TransitionState::TO_OFF;
|
||||
}
|
||||
@ -372,7 +376,9 @@ void FreshMpsocHandler::handleTransitionToOn() {
|
||||
if (startupState == StartupState::DONE) {
|
||||
setMode(targetMode, targetSubmode);
|
||||
transitionState = TransitionState::NONE;
|
||||
hkReport.setReportingEnabled(true);
|
||||
if (targetMode == MODE_NORMAL) {
|
||||
hkReport.setReportingEnabled(true);
|
||||
}
|
||||
powerState = PowerState::IDLE;
|
||||
startupState = StartupState::IDLE;
|
||||
}
|
||||
|
Reference in New Issue
Block a user