From 91e65b795c6466576a97af223c9f91e3be3c0e4f Mon Sep 17 00:00:00 2001 From: Andrey Date: Wed, 21 Jul 2021 23:16:44 -0400 Subject: [PATCH] Nissan VVT trigger decoder #2887 --- unit_tests/logicdata_csv_reader.cpp | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/unit_tests/logicdata_csv_reader.cpp b/unit_tests/logicdata_csv_reader.cpp index 7e10e4161e..b831d0459d 100644 --- a/unit_tests/logicdata_csv_reader.cpp +++ b/unit_tests/logicdata_csv_reader.cpp @@ -41,26 +41,25 @@ void CsvReader::processLine(EngineTestHelper *eth) { char *line = buffer; char *timeStampstr = trim(strtok(line, s)); - bool newState[2]; + + bool newState[TRIGGER_INPUT_PIN_COUNT]; bool newVvtState[CAM_INPUTS_COUNT]; - char *firstToken = trim(strtok(NULL, s)); - char *secondToken = trim(strtok(NULL, s)); + + for (size_t i = 0;i 1) { - newState[columnIndeces[1]] = secondToken[0] == '1'; - } - - // todo: start reading states much smarter, start reading all 4 cam channels! - if (m_vvtCount > 0) { - newVvtState[0] = secondToken[0] == '1'; - } - double timeStamp = std::stod(timeStampstr); timeStamp += m_timestampOffset;