From cbfc4cdd8d8f0235a5c4a3e5ab51a05a4417ee65 Mon Sep 17 00:00:00 2001 From: Andrey Date: Wed, 23 Jun 2021 05:00:26 -0400 Subject: [PATCH] Trigger: warning code on normal engine start up #669 --- unit_tests/engine_test_helper.cpp | 4 +++- unit_tests/engine_test_helper.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/unit_tests/engine_test_helper.cpp b/unit_tests/engine_test_helper.cpp index f820e6ef58..2ce22532f3 100644 --- a/unit_tests/engine_test_helper.cpp +++ b/unit_tests/engine_test_helper.cpp @@ -229,8 +229,10 @@ void EngineTestHelper::moveTimeForwardAndInvokeEventsUs(int deltaTimeUs) { if (printTriggerDebug || printFuelDebug) { printf("moveTimeForwardAndInvokeEventsUs %.1fms\r\n", deltaTimeUs / 1000.0); } - int targetTime = timeNowUs + deltaTimeUs; + setTimeAndInvokeEventsUs(timeNowUs + deltaTimeUs); +} +void EngineTestHelper::setTimeAndInvokeEventsUs(int targetTime) { while (true) { scheduling_s* nextScheduledEvent = engine.executor.getHead(); if (nextScheduledEvent == nullptr) { diff --git a/unit_tests/engine_test_helper.h b/unit_tests/engine_test_helper.h index ca4d4d6c43..824e96a8dc 100644 --- a/unit_tests/engine_test_helper.h +++ b/unit_tests/engine_test_helper.h @@ -54,6 +54,7 @@ public: void smartFireRise(float delayMs); void smartFireFall(float delayMs); void moveTimeForwardAndInvokeEventsUs(int deltaTimeUs); + void setTimeAndInvokeEventsUs(int timeNowUs); void moveTimeForwardAndInvokeEventsSec(int deltaTimeSeconds); void smartFireTriggerEvents2(int count, float delayMs);