Corrected values for 3 cylinder init unit tests

This commit is contained in:
Josh Stewart 2024-02-02 15:19:11 +11:00
parent 2afcf93adc
commit 7b5bfc8a24
1 changed files with 11 additions and 11 deletions

View File

@ -313,9 +313,9 @@ static void cylinder3_stroke4_semiseq_nostage(void)
configPage10.stagingEnabled = false; configPage10.stagingEnabled = false;
initialiseAll(); //Run the main initialise function initialiseAll(); //Run the main initialise function
const bool enabled[] = {true, true, true, false, false, false, false, false}; const bool enabled[] = {true, true, true, false, false, false, false, false};
const uint16_t angle[] = {0,80,160,0,0,0,0,0}; const uint16_t angle[] = {0,120,240,0,0,0,0,0};
//assert_fuel_schedules(240U, reqFuel * 50U, enabled, angle); //assert_fuel_schedules(240U, reqFuel * 50U, enabled, angle);
assert_fuel_schedules(720U, reqFuel * 50U, enabled, angle); //Special case as 3 squirts per cycle MUST be over 720 degrees assert_fuel_schedules(360U, reqFuel * 50U, enabled, angle); //Special case as 3 squirts per cycle MUST be over 720 degrees
} }
static void cylinder3_stroke4_seq_staged(void) static void cylinder3_stroke4_seq_staged(void)
@ -341,12 +341,12 @@ static void cylinder3_stroke4_semiseq_staged(void)
configPage10.stagingEnabled = true; configPage10.stagingEnabled = true;
initialiseAll(); //Run the main initialise function initialiseAll(); //Run the main initialise function
#if INJ_CHANNELS>=6 #if INJ_CHANNELS>=6
const uint16_t angle[] = {0,80,160,0,80,160,0,0}; const uint16_t angle[] = {0,120,240,0,120,240,0,0};
#else #else
const uint16_t angle[] = {0,80,160,0,0,0,0,0}; const uint16_t angle[] = {0,120,240,0,0,0,0,0};
#endif #endif
const bool enabled[] = {true, true, true, true, false, false, false, false}; const bool enabled[] = {true, true, true, true, false, false, false, false};
assert_fuel_schedules(720U, reqFuel * 50U, enabled, angle); //Special case as 3 squirts per cycle MUST be over 720 degrees assert_fuel_schedules(360U, reqFuel * 50U, enabled, angle); //Special case as 3 squirts per cycle MUST be over 720 degrees
} }
static void run_3_cylinder_4stroke_tests(void) static void run_3_cylinder_4stroke_tests(void)
@ -380,8 +380,8 @@ static void cylinder3_stroke2_semiseq_nostage(void)
configPage10.stagingEnabled = false; configPage10.stagingEnabled = false;
initialiseAll(); //Run the main initialise function initialiseAll(); //Run the main initialise function
const bool enabled[] = {true, true, true, false, false, false, false, false}; const bool enabled[] = {true, true, true, false, false, false, false, false};
const uint16_t angle[] = {0,80,160,0,0,0,0,0}; const uint16_t angle[] = {0,120,240,0,0,0,0,0};
assert_fuel_schedules(120U, reqFuel * 100U, enabled, angle); assert_fuel_schedules(180U, reqFuel * 100U, enabled, angle);
} }
static void cylinder3_stroke2_seq_staged(void) static void cylinder3_stroke2_seq_staged(void)
@ -406,12 +406,12 @@ static void cylinder3_stroke2_semiseq_staged(void)
configPage10.stagingEnabled = true; configPage10.stagingEnabled = true;
initialiseAll(); //Run the main initialise function initialiseAll(); //Run the main initialise function
#if INJ_CHANNELS>=6 #if INJ_CHANNELS>=6
const uint16_t angle[] = {0,80,160,0,80,160,0,0}; const uint16_t angle[] = {0,120,240,0,120,240,0,0};
#else #else
const uint16_t angle[] = {0,80,160,0,0,0,0,0}; const uint16_t angle[] = {0,120,240,0,0,0,0,0};
#endif #endif
const bool enabled[] = {true, true, true, true, false, false, false, false}; const bool enabled[] = {true, true, true, true, false, false, false, false};
assert_fuel_schedules(120U, reqFuel * 100U, enabled, angle); assert_fuel_schedules(180U, reqFuel * 100U, enabled, angle);
} }
static void run_3_cylinder_2stroke_tests(void) static void run_3_cylinder_2stroke_tests(void)
@ -777,7 +777,7 @@ static void cylinder_3_NoinjTiming_paired(void) {
initialiseAll(); //Run the main initialise function initialiseAll(); //Run the main initialise function
const bool enabled[] = {true, true, true, false, false, false, false, false}; const bool enabled[] = {true, true, true, false, false, false, false, false};
assert_fuel_schedules(720U, reqFuel * 50U, enabled, zeroAngles); assert_fuel_schedules(360U, reqFuel * 50U, enabled, zeroAngles);
} }
static void cylinder_4_NoinjTiming_paired(void) { static void cylinder_4_NoinjTiming_paired(void) {