pure chaos
All checks were successful
EIVE/eive-obsw/pipeline/pr-v2.1.0-dev This commit looks good

This commit is contained in:
Robin Müller 2023-05-16 18:46:13 +02:00
parent 90b7f069dc
commit c3b6b0a7ee
No known key found for this signature in database
GPG Key ID: 11D4952C8CCEF814

View File

@ -219,18 +219,14 @@ void PlocMpsocHandler::doStartUp() {
void PlocMpsocHandler::doShutDown() { void PlocMpsocHandler::doShutDown() {
#ifdef XIPHOS_Q7S #ifdef XIPHOS_Q7S
#if not OBSW_MPSOC_JTAG_BOOT == 1 #if not OBSW_MPSOC_JTAG_BOOT == 1
switch (powerState) { if (powerState == PowerState::ON) {
case PowerState::ON:
uartIsolatorSwitch.pullLow(); uartIsolatorSwitch.pullLow();
commandActionHelper.commandAction(supervisorHandler, supv::SHUTDOWN_MPSOC); commandActionHelper.commandAction(supervisorHandler, supv::SHUTDOWN_MPSOC);
powerState = PowerState::SHUTDOWN; powerState = PowerState::SHUTDOWN;
return; return;
case PowerState::OFF: } else if (powerState == PowerState::SHUTDOWN) {
hkReport.setReportingEnabled(false); // Wait till power state is OFF.
setMode(_MODE_POWER_DOWN); return;
break;
default:
break;
} }
#else #else
uartIsolatorSwitch.pullLow(); uartIsolatorSwitch.pullLow();