diff --git a/firmware/controllers/actuators/electronic_throttle.cpp b/firmware/controllers/actuators/electronic_throttle.cpp index 68de542f86..32f9166d4a 100644 --- a/firmware/controllers/actuators/electronic_throttle.cpp +++ b/firmware/controllers/actuators/electronic_throttle.cpp @@ -360,6 +360,7 @@ expected EtbController::getSetpointEtb() { } targetPosition = clampF(minPosition, targetPosition, maxPosition); + etbCurrentAdjustedTarget = targetPosition; #if EFI_TUNER_STUDIO if (m_function == ETB_Throttle1) { diff --git a/firmware/controllers/actuators/electronic_throttle.txt b/firmware/controllers/actuators/electronic_throttle.txt index 16408bd6bb..07e55379b2 100644 --- a/firmware/controllers/actuators/electronic_throttle.txt +++ b/firmware/controllers/actuators/electronic_throttle.txt @@ -1,14 +1,15 @@ struct_no_prefix electronic_throttle_s -float idlePosition -float trim -float luaAdjustment +float idlePosition;"ETB: idlePosition" +float trim;"ETB: trim" +float luaAdjustment;"ETB: luaAdjustment" custom percent_t 4 scalar, F32, @OFFSET@, "", 1, 0, 0, 100, 2 percent_t etbFeedForward float etbIntegralError;;"", 1, 0, -10000, 10000, 3 float etbCurrentTarget;;"%", 1, 0, -10000, 10000, 3 + float etbCurrentAdjustedTarget;;"%", 1, 0, -10000, 10000, 3 bit etbRevLimitActive