MPSoC robustness tweaks and debug mode #805

Merged
meggert merged 8 commits from mpsoc-debug-mode into main 2023-10-17 09:48:52 +02:00
Showing only changes of commit f4c82d4a1b - Show all commits

View File

@ -100,16 +100,17 @@ void PowerController::performControlOperation() {
return; return;
} }
case InternalState::READY: { case InternalState::READY: {
if (mode != MODE_OFF) { if (mode != MODE_NORMAL) {
calculateStateOfCharge();
if (mode == MODE_NORMAL) {
watchStateOfCharge();
} else {
PoolReadGuard pg(&enablePl); PoolReadGuard pg(&enablePl);
if (pg.getReadResult() == returnvalue::OK) { if (pg.getReadResult() == returnvalue::OK) {
enablePl.setValidity(false, true); enablePl.setValidity(false, true);
} }
} }
if (mode != MODE_OFF) {
calculateStateOfCharge();
if (mode == MODE_NORMAL) {
watchStateOfCharge();
}
} }
break; break;
} }