diff --git a/firmware/controllers/algo/aux_pid.cpp b/firmware/controllers/algo/aux_pid.cpp index 05a2dfb1c4..bcfd6bb7b3 100644 --- a/firmware/controllers/algo/aux_pid.cpp +++ b/firmware/controllers/algo/aux_pid.cpp @@ -89,7 +89,6 @@ static msg_t auxPidThread(int param) { if (engineConfiguration->debugMode == AUX_PID_1) { - tsOutputChannels.debugFloatField1 = pwm; auxPid.postState(&tsOutputChannels); tsOutputChannels.debugIntField3 = (int)(10 * targetValue); } diff --git a/firmware/controllers/alternatorController.cpp b/firmware/controllers/alternatorController.cpp index 488f9c16f0..5e4cfda893 100644 --- a/firmware/controllers/alternatorController.cpp +++ b/firmware/controllers/alternatorController.cpp @@ -64,7 +64,6 @@ static msg_t AltCtrlThread(int param) { if (engineConfiguration->debugMode == DBG_ALTERNATOR_PID) { // this block could be executed even in on/off alternator control mode // but at least we would reflect latest state - tsOutputChannels.debugFloatField1 = currentAltDuty; altPid.postState(&tsOutputChannels); tsOutputChannels.debugIntField3 = alternatorPidResetCounter; } diff --git a/firmware/controllers/math/pid.cpp b/firmware/controllers/math/pid.cpp index d7b086ccbd..64650c0c66 100644 --- a/firmware/controllers/math/pid.cpp +++ b/firmware/controllers/math/pid.cpp @@ -104,6 +104,7 @@ float Pid::getOffset(void) { #if EFI_PROD_CODE || EFI_SIMULATOR void Pid::postState(TunerStudioOutputChannels *tsOutputChannels) { + tsOutputChannels->debugFloatField1 = prevResult; tsOutputChannels->debugFloatField2 = iTerm; tsOutputChannels->debugFloatField3 = getPrevError(); tsOutputChannels->debugFloatField4 = getI();