diff --git a/firmware/integration/rusefi_config.txt b/firmware/integration/rusefi_config.txt index d6761858f2..eda13453c3 100644 --- a/firmware/integration/rusefi_config.txt +++ b/firmware/integration/rusefi_config.txt @@ -1544,14 +1544,20 @@ uint16_t[HIGH_SPEED_COUNT] highSpeedOffsets;;"", 1.0000, 0.00000,0.00,65535, 0, float etbDutyShutdownThreshold Gpio[LUA_DIGITAL_INPUT_COUNT iterate] luaDigitalInputPins; uint8_t[TPS_TPS_ACCEL_CLT_CORR_TABLE] autoscale tpsTspCorrValuesBins;;"RPM", 50, 0, 0, 17500, 0 -uint16_t alsMinRpm;;"", 1, 0, 0, 20000, 0 -uint16_t alsMaxRpm;;"", 1, 0, 0, 20000, 0 + int16_t ALSMinRPM;;"rpm", 1, 0, 0, 20000, 0 + int16_t ALSMaxRPM;;"rpm", 1, 0, 0, 20000, 0 float alsMaxDuration;;"sec", 1, 0, 0.01, 100, 2 -uint8_t alsMaxClt;;"", 1, 0, 0, 20000, 0 -uint8_t alsMinPps;;"", 1, 0, 0, 20000, 0 + int8_t ALSMinCLT;;"C", 1, 0, 0, 90, 0 + int8_t ALSMaxCLT;;"C", 1, 0, 0, 105, 0 uint8_t alsMinTimeBetween;;"", 1, 0, 0, 20000, 0 uint8_t alsEtbPosition;;"", 1, 0, 0, 20000, 0 -uint8_t[124] mainUnusedEnd;;"units", 1, 0, 0, 1, 0 + int ALSTimingRetard;;"deg", 1, 0, -180, 180, 2 + int ALSIdleAdd;;"%", 1, 0, 0, 100, 2 + int ALSEtbAdd;;"%", 1, 0, 0, 100, 2 + int ALSSkipRatio;;"", 1, 0, 0.1, 2, 1 + uint8_t ALSMaxDriverThrottleIntent;;"%", 1, 0, 0, 10, 0 + +uint8_t[106] mainUnusedEnd;;"units", 1, 0, 0, 1, 0 ! end of engine_configuration_s end_struct diff --git a/firmware/tunerstudio/rusefi.input b/firmware/tunerstudio/rusefi.input index 462422c46d..f01ec096e8 100644 --- a/firmware/tunerstudio/rusefi.input +++ b/firmware/tunerstudio/rusefi.input @@ -2105,10 +2105,11 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_ field = "Max air flow", tChargeAirFlowMax dialog = alsDialog, "Anti-Lag ALS" - field = "Max Pedal Position", alsMinPps - field = "Max Coolant", alsMaxClt - field = "Min RPM", alsMinRpm - field = "Max RPM", alsMaxRpm + field = "Max Pedal Position", ALSMaxDriverThrottleIntent + field = "Min RPM", ALSMinRPM, {antiLagEnabled == 1} + field = "Max RPM", ALSMaxRPM, {antiLagEnabled == 1} + field = "Min CLT", ALSMinCLT, {antiLagEnabled == 1} + field = "Max CLT", ALSMaxCLT, {antiLagEnabled == 1} field = "Max Duration", alsMaxDuration field = "Min Timer Between Activations", alsMinTimeBetween field = "ETB Position", alsEtbPosition