antilag and anti-lag #2403

TurboMarian is the ALS boss
This commit is contained in:
rusefillc 2022-12-22 14:38:40 -05:00
parent 5385d02b74
commit bbd7038c83
2 changed files with 6 additions and 2 deletions

View File

@ -466,6 +466,8 @@ static void setDefaultEngineConfiguration() {
setLinearCurve(config->alsIgnRetardLoadBins, 0, 100, 5);
setRpmTableBin(config->alsIgnRetardrpmBins);
setLinearCurve(config->alsFuelAdjustmentLoadBins, 0, 100, 5);
setRpmTableBin(config->alsFuelAdjustmentrpmBins);
#if EFI_ENGINE_CONTROL
setDefaultWarmupIdleCorrection();

View File

@ -572,8 +572,10 @@ bool validateConfig() {
#if EFI_ANTILAG_SYSTEM
// ALS
ensureArrayIsAscendingOrDefault("ALS TPS", config->alsIgnRetardLoadBins);
ensureArrayIsAscendingOrDefault("ALS RPM", config->alsIgnRetardrpmBins);
ensureArrayIsAscendingOrDefault("ign ALS TPS", config->alsIgnRetardLoadBins);
ensureArrayIsAscendingOrDefault("ign ALS RPM", config->alsIgnRetardrpmBins);
ensureArrayIsAscendingOrDefault("fuel ALS TPS", config->alsFuelAdjustmentLoadBins);
ensureArrayIsAscendingOrDefault("fuel ALS RPM", config->alsFuelAdjustmentrpmBins);
#endif // EFI_ANTILAG_SYSTEM
// ETB