mirror of https://github.com/rusefi/rusefi-1.git
auto-sync
This commit is contained in:
parent
6ce6f6c667
commit
6f51295479
|
@ -69,13 +69,13 @@ float AccelEnrichmemnt::getMaxDelta(DECLARE_ENGINE_PARAMETER_F) {
|
|||
if (len < 2)
|
||||
return 0;
|
||||
float maxValue = cb.elements[0] - cb.elements[len - 1];
|
||||
int resultIndex = 0;
|
||||
// int resultIndex = 0;
|
||||
|
||||
for (int i = 1; i<len;i++) {
|
||||
float v = cb.elements[i] - cb.elements[i - 1];
|
||||
if (v > maxValue) {
|
||||
maxValue = v;
|
||||
resultIndex = i;
|
||||
// resultIndex = i;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -33,8 +33,11 @@ void testAccelEnrichment(void) {
|
|||
assertEqualsM("maxDelta", 80, engine->tpsAccelEnrichment.getMaxDelta(PASS_ENGINE_PARAMETER_F));
|
||||
|
||||
engine->tpsAccelEnrichment.onNewValue(0 PASS_ENGINE_PARAMETER);
|
||||
assertEqualsM("maxDelta", 80, engine->tpsAccelEnrichment.getMaxDelta(PASS_ENGINE_PARAMETER_F));
|
||||
engine->tpsAccelEnrichment.onNewValue(0 PASS_ENGINE_PARAMETER);
|
||||
assertEqualsM("maxDelta", 80, engine->tpsAccelEnrichment.getMaxDelta(PASS_ENGINE_PARAMETER_F));
|
||||
engine->tpsAccelEnrichment.onNewValue(0 PASS_ENGINE_PARAMETER);
|
||||
assertEqualsM("maxDelta", 120, engine->tpsAccelEnrichment.getMaxDelta(PASS_ENGINE_PARAMETER_F));
|
||||
engine->tpsAccelEnrichment.onNewValue(0 PASS_ENGINE_PARAMETER);
|
||||
assertEqualsM("maxDelta", 0, engine->tpsAccelEnrichment.getMaxDelta(PASS_ENGINE_PARAMETER_F));
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue