From c62423b28aec2fcb6c31aa94653efd566f85f699 Mon Sep 17 00:00:00 2001 From: Andrey Date: Mon, 26 Feb 2024 00:27:43 -0500 Subject: [PATCH] no wall wetting on GDI right? --- firmware/controllers/algo/defaults/default_base_engine.cpp | 1 + firmware/controllers/algo/defaults/default_fuel.cpp | 5 +++++ firmware/controllers/algo/defaults/defaults.h | 1 + 3 files changed, 7 insertions(+) diff --git a/firmware/controllers/algo/defaults/default_base_engine.cpp b/firmware/controllers/algo/defaults/default_base_engine.cpp index ead99f4f36..70f88d38eb 100644 --- a/firmware/controllers/algo/defaults/default_base_engine.cpp +++ b/firmware/controllers/algo/defaults/default_base_engine.cpp @@ -18,6 +18,7 @@ static void setDefaultAlternatorParameters() { #endif // EFI_ALTERNATOR_CONTROL void setGDIFueling() { + setGdiWallWetting(); // Use high pressure sensor engineConfiguration->injectorPressureType = IPT_High; // Automatic compensation of injector flow based on rail pressure diff --git a/firmware/controllers/algo/defaults/default_fuel.cpp b/firmware/controllers/algo/defaults/default_fuel.cpp index a5dddd3af5..edf5ee7259 100644 --- a/firmware/controllers/algo/defaults/default_fuel.cpp +++ b/firmware/controllers/algo/defaults/default_fuel.cpp @@ -190,6 +190,11 @@ static void setDefaultLambdaTable() { } } +void setGdiWallWetting() { + engineConfiguration->wwaeTau = 0; + engineConfiguration->wwaeBeta = 0; +} + void setDefaultWallWetting() { #if !EFI_UNIT_TEST // todo: this is a reasonable default for what kinds of engines exactly? diff --git a/firmware/controllers/algo/defaults/defaults.h b/firmware/controllers/algo/defaults/defaults.h index 99c0c06fab..4e7d1063a0 100644 --- a/firmware/controllers/algo/defaults/defaults.h +++ b/firmware/controllers/algo/defaults/defaults.h @@ -8,6 +8,7 @@ void setDefaultFuel(); void setDefaultIgnition(); void setDefaultCranking(); void setGDIFueling(); +void setGdiWallWetting(); void setInline4(); void setPPSInputs(adc_channel_e pps1, adc_channel_e pps2);