live data injector model

This commit is contained in:
Andrey 2023-07-03 12:26:47 -04:00
parent 33bb3cc174
commit 20962b2a47
4 changed files with 1 additions and 7 deletions

View File

@ -78,9 +78,6 @@ uint16_t rpmAcceleration;dRPM;"RPM acceleration",1, 0, 0, 5, 2
int16_t injectionOffset;@@GAUGE_NAME_FUEL_INJECTION_TIMING@@;"deg", 1, 0, 0, 0, 0
! Corrections
! todo: inline this further to injectorModel deadTime
uint16_t autoscale injectorLagMs;@@GAUGE_NAME_INJECTOR_LAG@@;"ms",{1/@@PACK_MULT_MS@@}, 0, 0, 0, 3
! we want a hash of engineMake+engineCode+vehicleName in the log file in order to match TS logs to rusEFI Online tune
uint16_t engineMakeCodeNameCrc16;@@GAUGE_NAME_ENGINE_CRC16@@;"crc16",1, 0, 0, 0, 0
! Wall model AE

View File

@ -534,9 +534,6 @@ static void updateFuelCorrections() {
engine->outputChannels.fuelPidCorrection[0] = 100.0f * (engine->stftCorrection[0] - 1.0f);
engine->outputChannels.fuelPidCorrection[1] = 100.0f * (engine->stftCorrection[1] - 1.0f);
engine->outputChannels.Gego = 100.0f * engine->stftCorrection[0];
// get rid of this, have gauges use injector model info directly
engine->outputChannels.injectorLagMs = engine->module<InjectorModel>()->getDeadtime();
}
static void updateFuelResults() {

View File

@ -52,6 +52,7 @@ Usages:
- name: injector_model
java: InjectorModel.java
folder: controllers/algo/fuel
prepend: integration/rusefi_config_shared.txt
- name: launch_control_state
cppFileName: launch_control

View File

@ -1927,7 +1927,6 @@ end_struct
#define GAUGE_NAME_FUEL_BARO_CORR "fuel: Barometric pressure mult"
#define GAUGE_NAME_THROTTLE_PEDAL "Throttle pedal position"
#define GAUGE_NAME_INJECTOR_LAG "fuel: injector lag"
#define GAUGE_NAME_FUEL_TPS_ROC "fuel: TPS change"
#define GAUGE_NAME_FUEL_CHARGE_TEMP "fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_TPS_EXTRA "fuel: TPS acceleration add fuel ms"