From 156ae07baca789f7c511b4d5d016c888afde8878 Mon Sep 17 00:00:00 2001 From: rusefillc Date: Wed, 27 Jan 2021 00:02:37 -0500 Subject: [PATCH] limp mode too good for bench testing #2244 --- firmware/console/binary/tunerstudio_outputs.h | 4 ++-- firmware/console/status_loop.cpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/firmware/console/binary/tunerstudio_outputs.h b/firmware/console/binary/tunerstudio_outputs.h index 20d8157fcc..4a2aa2d869 100644 --- a/firmware/console/binary/tunerstudio_outputs.h +++ b/firmware/console/binary/tunerstudio_outputs.h @@ -50,8 +50,8 @@ typedef struct { * water 4 bytes per traffic - I want gauges to work as fast as possible */ unsigned int hasSdCard : 1; // bit 0, 72 - unsigned int isIgnitionEnabled : 1; // bit 1 - unsigned int isInjectionEnabled : 1; // bit 2 + unsigned int isIgnitionEnabledIndicator : 1; // bit 1 + unsigned int isInjectionEnabledIndicator : 1; // bit 2 unsigned int isCylinderCleanupEnabled : 1; // bit 3 unsigned int isCylinderCleanupActivated : 1; // bit 4 unsigned int isFuelPumpOn : 1; // bit 5 diff --git a/firmware/console/status_loop.cpp b/firmware/console/status_loop.cpp index 0911ab6870..b370f48255 100644 --- a/firmware/console/status_loop.cpp +++ b/firmware/console/status_loop.cpp @@ -681,8 +681,8 @@ void updateTunerStudioState(TunerStudioOutputChannels *tsOutputChannels DECLARE_ tsOutputChannels->isFuelPumpOn = enginePins.fuelPumpRelay.getLogicValue(); tsOutputChannels->isFanOn = enginePins.fanRelay.getLogicValue(); tsOutputChannels->isO2HeaterOn = enginePins.o2heater.getLogicValue(); - tsOutputChannels->isIgnitionEnabled = engineConfiguration->isIgnitionEnabled; - tsOutputChannels->isInjectionEnabled = engineConfiguration->isInjectionEnabled; + tsOutputChannels->isIgnitionEnabledIndicator = engineConfiguration->isIgnitionEnabled && ENGINE(limpManager).allowIgnition(); + tsOutputChannels->isInjectionEnabledIndicator = engineConfiguration->isInjectionEnabled && ENGINE(limpManager).allowInjection(); tsOutputChannels->isCylinderCleanupEnabled = engineConfiguration->isCylinderCleanupEnabled; tsOutputChannels->isCylinderCleanupActivated = engine->isCylinderCleanupMode;