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;