TurboMarian is the ALS boss

This commit is contained in:
rusefillc 2022-12-16 23:51:50 -05:00
parent d2eea001f8
commit 12d79d09de
2 changed files with 15 additions and 6 deletions

View File

@ -42,11 +42,11 @@ void setDefaultBaseEngine() {
engineConfiguration->failedMapFallback = 60;
engineConfiguration->enableMapEstimationTableFallback = false;
engineConfiguration->alsMinRpm = 400;
engineConfiguration->alsMaxRpm = 3200;
engineConfiguration->ALSMinRPM = 400;
engineConfiguration->ALSMaxRPM = 3200;
engineConfiguration->alsMaxDuration = 3.5;
engineConfiguration->alsMaxClt = 105;
engineConfiguration->alsMinPps = 10;
engineConfiguration->ALSMaxCLT = 105;
// engineConfiguration->alsMinPps = 10;
engineConfiguration->alsMinTimeBetween = 5;
engineConfiguration->alsEtbPosition = 30;

View File

@ -947,7 +947,7 @@ bit verboseCan2,"Print all","Do not print";Print incoming and outgoing second bu
output_pin_e boostControlPin;Wastegate control Solenoid;
pin_output_mode_e boostControlPinMode;
switch_input_pin_e antiLagActivatePin;
switch_input_pin_e ALSActivatePin;
switch_input_pin_e launchActivatePin;
pid_s boostPid;
@ -1556,8 +1556,9 @@ uint8_t alsEtbPosition;;"", 1, 0, 0, 20000, 0
int ALSEtbAdd;;"%", 1, 0, 0, 100, 2
int ALSSkipRatio;;"", 1, 0, 0.1, 2, 1
uint8_t ALSMaxDriverThrottleIntent;;"%", 1, 0, 0, 10, 0
pin_input_mode_e ALSActivatePinMode;
uint8_t[106] mainUnusedEnd;;"units", 1, 0, 0, 1, 0
uint8_t[105] mainUnusedEnd;;"units", 1, 0, 0, 1, 0
! end of engine_configuration_s
end_struct
@ -1770,6 +1771,14 @@ uint8_t[6 x 6] autoscale maxKnockRetardTable;;"deg", 0.25, 0, 0, 30, 2
uint8_t[6] maxKnockRetardLoadBins;;"%", 1, 0, 0, 250, 0
uint8_t[6] autoscale maxKnockRetardRpmBins;;"RPM", 100, 0, 0, 25000, 0
int16_t[4 x 4] autoscale ALSTimingRetard;;"deg", 0.1, 0, -720, 720, 1
uint16_t[4] alsIgnRetardLoadBins;;"TPS", 1, 0, 0, 100, 0
uint16_t[4] alsIgnRetardrpmBins;;"RPM", 1, 0, 0, 25000, 0
int16_t[4 x 4] autoscale ALSFuelAdjustment;;"deg", 0.1, 0, -720, 720, 1
uint16_t[4] alsFuelAdjustmentLoadBins;;"TPS", 1, 0, 0, 100, 0
uint16_t[4] alsFuelAdjustmentrpmBins;;"RPM", 1, 0, 0, 25000, 0
struct blend_table_s
int16_t[8 x 8] autoscale table;;"", 0.1, 0, -100, 100, 1
uint16_t[8] loadBins;;"Load", 1, 0, 0, 1000, 0