Fuel Level is fragile fix #5310

This commit is contained in:
rusefillc 2023-06-06 19:26:21 -04:00
parent 6ceae089c1
commit 6b63fa2641
2 changed files with 6 additions and 3 deletions

View File

@ -451,7 +451,7 @@ static void setDefaultEngineConfiguration() {
setLinearCurve(config->scriptCurve1Bins, 0, 100, 1);
setLinearCurve(config->scriptCurve1, 0, 100, 1);
setLinearCurve(config->scriptCurve2Bins, 0, 100, 1);
setLinearCurve(config->scriptCurve2Bins, 0, 100, /*precision*/1);
setLinearCurve(config->scriptCurve2, 30, 170, 1);
setLinearCurve(config->scriptCurve3Bins, 0, 100, 1);
@ -459,10 +459,11 @@ static void setDefaultEngineConfiguration() {
setLinearCurve(config->scriptCurve5Bins, 0, 100, 1);
setLinearCurve(config->scriptCurve6Bins, 0, 100, 1);
setLinearCurve(config->alsIgnRetardLoadBins, 2, 10, 1);
setLinearCurve(config->alsIgnRetardLoadBins, 2, 10, /*precision*/1);
setRpmTableBin(config->alsIgnRetardrpmBins);
setLinearCurve(config->alsFuelAdjustmentLoadBins, 2, 10, 1);
setLinearCurve(config->alsFuelAdjustmentLoadBins, 2, 10, /*precision*/1);
setRpmTableBin(config->alsFuelAdjustmentrpmBins);
setLinearCurve(engineConfiguration->fuelLevelBins, 0, 5);
setDefaultWarmupIdleCorrection();

View File

@ -509,6 +509,8 @@ bool validateConfig() {
ensureArrayIsAscending("Injection phase load", config->injPhaseLoadBins);
ensureArrayIsAscending("Injection phase RPM", config->injPhaseRpmBins);
ensureArrayIsAscending("Fuel Level Sensor", engineConfiguration->fuelLevelBins);
ensureArrayIsAscending("TPS/TPS AE from", config->tpsTpsAccelFromRpmBins);
ensureArrayIsAscending("TPS/TPS AE to", config->tpsTpsAccelToRpmBins);