From ba8433fb972094a0d3749a1d49e3e5bb1937af20 Mon Sep 17 00:00:00 2001 From: rusEfi Date: Sat, 27 Aug 2016 19:02:43 -0400 Subject: [PATCH] auto-sync --- unit_tests/engine_test_helper.cpp | 15 ++++++++++++--- unit_tests/engine_test_helper.h | 2 ++ 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/unit_tests/engine_test_helper.cpp b/unit_tests/engine_test_helper.cpp index 7183621894..9278501f8d 100644 --- a/unit_tests/engine_test_helper.cpp +++ b/unit_tests/engine_test_helper.cpp @@ -64,13 +64,22 @@ EngineTestHelper::EngineTestHelper(engine_type_e engineType) : engine (&persiste engine->triggerCentral.addEventListener(mainTriggerCallback, "main loop", engine); } +void EngineTestHelper::firePrimaryTriggerRise() { + board_configuration_s * boardConfiguration = &engine.engineConfiguration->bc; + engine.triggerCentral.handleShaftSignal(SHAFT_PRIMARY_RISING, &engine, engine.engineConfiguration, &persistentConfig, boardConfiguration); +} + +void EngineTestHelper::firePrimaryTriggerFall() { + board_configuration_s * boardConfiguration = &engine.engineConfiguration->bc; + engine.triggerCentral.handleShaftSignal(SHAFT_PRIMARY_FALLING, &engine, engine.engineConfiguration, &persistentConfig, boardConfiguration); +} + void EngineTestHelper::fireTriggerEvents2(int count, int duration) { for (int i = 0; i < count; i++) { timeNow += duration; - board_configuration_s * boardConfiguration = &engine.engineConfiguration->bc; - engine.triggerCentral.handleShaftSignal(SHAFT_PRIMARY_RISING, &engine, engine.engineConfiguration, &persistentConfig, boardConfiguration); + firePrimaryTriggerRise(); timeNow += duration; - engine.triggerCentral.handleShaftSignal(SHAFT_PRIMARY_FALLING, &engine, engine.engineConfiguration, &persistentConfig, boardConfiguration); + firePrimaryTriggerFall(); } } diff --git a/unit_tests/engine_test_helper.h b/unit_tests/engine_test_helper.h index d7f99f282d..f14534ca26 100644 --- a/unit_tests/engine_test_helper.h +++ b/unit_tests/engine_test_helper.h @@ -16,6 +16,8 @@ class EngineTestHelper { public: EngineTestHelper(engine_type_e engineType); void applyTriggerShape(); + void firePrimaryTriggerRise(); + void firePrimaryTriggerFall(); void fireTriggerEvents(int count); void fireTriggerEvents2(int count, int duration);