From a1d39b8de6b9249d69a3603d41d725dfd4869576 Mon Sep 17 00:00:00 2001 From: Matthew Kennedy Date: Mon, 20 Jul 2020 00:55:45 -0700 Subject: [PATCH] more spots --- firmware/console/binary/tunerstudio.cpp | 2 +- firmware/console/status_loop.cpp | 5 +++-- firmware/controllers/engine_controller.cpp | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/firmware/console/binary/tunerstudio.cpp b/firmware/console/binary/tunerstudio.cpp index ebe0970982..b05a22c134 100644 --- a/firmware/console/binary/tunerstudio.cpp +++ b/firmware/console/binary/tunerstudio.cpp @@ -276,7 +276,7 @@ static const void * getStructAddr(int structId) { case LDS_ENGINE_STATE_INDEX: return static_cast(&engine->engineState); case LDS_FUEL_TRIM_STATE_INDEX: - return static_cast(&engine->wallFuel[0]); + return static_cast(&engine->injectionEvents.elements[0].wallFuel); case LDS_TRIGGER_CENTRAL_STATE_INDEX: return static_cast(&engine->triggerCentral); case LDS_TRIGGER_STATE_STATE_INDEX: diff --git a/firmware/console/status_loop.cpp b/firmware/console/status_loop.cpp index 0b678d1985..6dc6995335 100644 --- a/firmware/console/status_loop.cpp +++ b/firmware/console/status_loop.cpp @@ -562,11 +562,12 @@ void updateTunerStudioState(TunerStudioOutputChannels *tsOutputChannels DECLARE_ // 148 tsOutputChannels->fuelTankLevel = engine->sensors.fuelTankLevel; // 160 - tsOutputChannels->wallFuelAmount = ENGINE(wallFuel[0]).getWallFuel(); + const auto& wallFuel = ENGINE(injectionEvents.elements[0].wallFuel); + tsOutputChannels->wallFuelAmount = wallFuel.getWallFuel(); // 164 tsOutputChannels->iatCorrection = ENGINE(engineState.running.intakeTemperatureCoefficient); // 168 - tsOutputChannels->wallFuelCorrection = ENGINE(wallFuel[0]).wallFuelCorrection; + tsOutputChannels->wallFuelCorrection = wallFuel.wallFuelCorrection; // 184 tsOutputChannels->cltCorrection = ENGINE(engineState.running.coolantTemperatureCoefficient); // 188 diff --git a/firmware/controllers/engine_controller.cpp b/firmware/controllers/engine_controller.cpp index 6246a560b1..3d60580522 100644 --- a/firmware/controllers/engine_controller.cpp +++ b/firmware/controllers/engine_controller.cpp @@ -208,9 +208,9 @@ static void resetAccel(void) { engine->engineLoadAccelEnrichment.resetAE(); engine->tpsAccelEnrichment.resetAE(); - for (unsigned int i = 0; i < sizeof(engine->wallFuel) / sizeof(engine->wallFuel[0]); i++) + for (unsigned int i = 0; i < efi::size(engine->injectionEvents.elements); i++) { - engine->wallFuel[i].resetWF(); + engine->injectionEvents.elements[i].wallFuel.resetWF(); } }