From a5a8e4538aec495e4755e4de159f2b2d8260445f Mon Sep 17 00:00:00 2001 From: Andrey Date: Mon, 20 Feb 2023 22:57:15 -0500 Subject: [PATCH] CSV framework progress --- unit_tests/logicdata_csv_reader.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/unit_tests/logicdata_csv_reader.cpp b/unit_tests/logicdata_csv_reader.cpp index ab99181f4f..586b118455 100644 --- a/unit_tests/logicdata_csv_reader.cpp +++ b/unit_tests/logicdata_csv_reader.cpp @@ -95,8 +95,13 @@ void CsvReader::processLine(EngineTestHelper *eth) { } efitick_t nowNt = getTimeNowNt(); - // todo: we invert VVT but we do not invert trigger input!!! - hwHandleShaftSignal(index, newTriggerState[index], nowNt); + bool state; + if (index == 0) { + state = newTriggerState[index] ^ engineConfiguration->invertPrimaryTriggerSignal; + } else { + state = newTriggerState[index] ^ engineConfiguration->invertSecondaryTriggerSignal; + } + hwHandleShaftSignal(index, state, nowNt); currentState[index] = newTriggerState[index]; }