Merge remote-tracking branch 'remotes/origin/2019.12.25_release_1.19.12_xmas'

This commit is contained in:
rusefi 2020-02-14 10:51:26 -05:00
commit a2c4b36edc
1 changed files with 21 additions and 7 deletions

View File

@ -24,22 +24,36 @@ TEST(engine, testSymmetricalCrank) {
ASSERT_EQ(FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR, engine->getOperationMode(PASS_ENGINE_PARAMETER_SIGNATURE));
float x = 0.02;
float mult = 0.02;
ASSERT_EQ( 0, GET_RPM()) << "RPM#0";
for (int i = 0; i < 8 ; i++) {
postFourEvents(&eth, x);
postFourEvents(&eth, mult);
ASSERT_EQ( 0, GET_RPM()) << "RPM#0";
eth.fireFall(mult * 384);
eth.fireRise(mult * 16);
eth.fireFall(mult * 304);
ASSERT_FALSE(engine->triggerCentral.triggerState.shaft_is_synchronized);
eth.fireRise(mult * 16);
ASSERT_TRUE(engine->triggerCentral.triggerState.shaft_is_synchronized);
ASSERT_EQ( 0, GET_RPM()) << "RPM#0";
for (int i = 0; i < 6 ; i++) {
postFourEvents(&eth, mult);
ASSERT_EQ( 0, GET_RPM()) << "RPM#0";
}
x = 0.1;
postFourEvents(&eth, x);
mult = 0.1;
postFourEvents(&eth, mult);
ASSERT_EQ( 1041, GET_RPM()) << "RPM#11";
postFourEvents(&eth, x);
postFourEvents(&eth, mult);
ASSERT_EQ( 1041, GET_RPM()) << "RPM#11";
postFourEvents(&eth, x);
postFourEvents(&eth, mult);
ASSERT_EQ( 1041, GET_RPM()) << "RPM#11";
}