auto-sync

This commit is contained in:
rusEfi 2016-03-10 01:01:39 -05:00
parent 6ce6f6c667
commit 6f51295479
2 changed files with 5 additions and 2 deletions

View File

@ -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;
}
}

View File

@ -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));
}