Correct logic on the soft rev limiter
This commit is contained in:
parent
e7743fb001
commit
d2516460d3
|
@ -1102,7 +1102,7 @@ help = helpEnrichments, "Enrichments Help"
|
||||||
egoCorrection = scalar, U08, 10, "%", 1.000, 0.000
|
egoCorrection = scalar, U08, 10, "%", 1.000, 0.000
|
||||||
airCorrection = scalar, U08, 11, "%", 1.000, 0.000
|
airCorrection = scalar, U08, 11, "%", 1.000, 0.000
|
||||||
warmupEnrich = scalar, U08, 12, "%", 1.000, 0.000
|
warmupEnrich = scalar, U08, 12, "%", 1.000, 0.000
|
||||||
rpm = scalar, S16, 13, "rpm", 1.000, 0.000
|
rpm = scalar, U16, 13, "rpm", 1.000, 0.000
|
||||||
accelEnrich = scalar, U08, 15, "%", 1.000, 0.000
|
accelEnrich = scalar, U08, 15, "%", 1.000, 0.000
|
||||||
baroCorrection = scalar, U08, 16, "%", 1.000, 0.000
|
baroCorrection = scalar, U08, 16, "%", 1.000, 0.000
|
||||||
gammaEnrich = scalar, U08, 17, "%", 1.000, 0.000
|
gammaEnrich = scalar, U08, 17, "%", 1.000, 0.000
|
||||||
|
|
|
@ -631,7 +631,7 @@ void loop()
|
||||||
|
|
||||||
//***********************************************************************************************
|
//***********************************************************************************************
|
||||||
//| BEGIN IGNITION CALCULATIONS
|
//| BEGIN IGNITION CALCULATIONS
|
||||||
if (currentStatus.RPM > ((unsigned int)(configPage2.SoftRevLim) * 100) ) { currentStatus.advance = currentStatus.advance - configPage2.SoftLimRetard; } //Softcut RPM limit (If we're above softcut limit, delay timing by configured number of degrees)
|
if (currentStatus.RPM > ((unsigned int)(configPage2.SoftRevLim) * 100) ) { currentStatus.advance = configPage2.SoftLimRetard; } //Softcut RPM limit (If we're above softcut limit, delay timing by configured number of degrees)
|
||||||
|
|
||||||
//Set dwell
|
//Set dwell
|
||||||
//Dwell is stored as ms * 10. ie Dwell of 4.3ms would be 43 in configPage2. This number therefore needs to be multiplied by 100 to get dwell in uS
|
//Dwell is stored as ms * 10. ie Dwell of 4.3ms would be 43 in configPage2. This number therefore needs to be multiplied by 100 to get dwell in uS
|
||||||
|
|
Loading…
Reference in New Issue