From 76816602a4fc4d63dc3e678c3e6a184219528c2a Mon Sep 17 00:00:00 2001 From: rusefi Date: Mon, 31 Aug 2020 12:36:28 -0400 Subject: [PATCH] Default Biquad settings broke MRE QC configuration #1740 --- firmware/controllers/algo/engine.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/firmware/controllers/algo/engine.cpp b/firmware/controllers/algo/engine.cpp index af79173a20..833dfb5bdc 100644 --- a/firmware/controllers/algo/engine.cpp +++ b/firmware/controllers/algo/engine.cpp @@ -193,12 +193,13 @@ void Engine::periodicSlowCallback(DECLARE_ENGINE_PARAMETER_SIGNATURE) { slowCallBackWasInvoked = true; #if HW_CHECK_MODE - waitForSlowAdc(3); - efiAssertVoid(OBD_PCM_Processor_Fault, CONFIG(clt).adcChannel != EFI_ADC_NONE, "No CLT setting"); - assertCloseTo("clt", Sensor::get(SensorType::Clt).Value, 49.3); - assertCloseTo("iat", Sensor::get(SensorType::Iat).Value, 73.2); - assertCloseTo("aut1", Sensor::get(SensorType::AuxTemp1).Value, 13.8); - assertCloseTo("aut2", Sensor::get(SensorType::AuxTemp2).Value, 6.2); + if (getSlowAdcCounter() > 1000) { + efiAssertVoid(OBD_PCM_Processor_Fault, CONFIG(clt).adcChannel != EFI_ADC_NONE, "No CLT setting"); + assertCloseTo("clt", Sensor::get(SensorType::Clt).Value, 49.3); + assertCloseTo("iat", Sensor::get(SensorType::Iat).Value, 73.2); + assertCloseTo("aut1", Sensor::get(SensorType::AuxTemp1).Value, 13.8); + assertCloseTo("aut2", Sensor::get(SensorType::AuxTemp2).Value, 6.2); + } #endif // HW_CHECK_MODE }