add config for fuel pressure sensor type #32

(cherry picked from commit 5834164d62)
This commit is contained in:
Matthew Kennedy 2023-03-25 15:56:08 -04:00 committed by Andrey
parent 7695641cb7
commit 5b596db8e7
3 changed files with 12 additions and 0 deletions

View File

@ -642,6 +642,12 @@ typedef enum __attribute__ ((__packed__)) {
ICM_SensedRailPressure = 2,
} injector_compensation_mode_e;
typedef enum __attribute__ ((__packed__)) {
FPM_Absolute = 0,
FPM_Gauge = 1,
FPM_Differential = 2,
} fuel_pressure_sensor_mode_e;
typedef enum __attribute__ ((__packed__)) {
INJ_None = 0,
INJ_PolynomialAdder = 1,

View File

@ -1483,6 +1483,11 @@ uint16_t tuneHidingKey;;"", 1, 0, 0, 20000, 0
uint16_t[HIGH_SPEED_COUNT] highSpeedOffsets;;"", 1.0000, 0.00000,0.00,65535, 0, noMsqSave
float etbDutyShutdownThreshold
#define fuel_pressure_sensor_mode_e_enum "Absolute", "Gauge", "Differential", "INVALID"
custom fuel_pressure_sensor_mode_e 1 bits, U08, @OFFSET@, [0:1], @@fuel_pressure_sensor_mode_e_enum@@
fuel_pressure_sensor_mode_e fuelPressureSensorMode
Gpio[LUA_DIGITAL_INPUT_COUNT iterate] luaDigitalInputPins;
uint8_t[TPS_TPS_ACCEL_CLT_CORR_TABLE] autoscale tpsTspCorrValuesBins;;"RPM", 50, 0, 0, 17500, 0
int16_t ALSMinRPM;;"rpm", 1, 0, 0, 20000, 0

View File

@ -2957,6 +2957,7 @@ cmd_set_engine_type_default = "@@TS_IO_TEST_COMMAND_char@@@@ts_command_e_TS_
field = "low pressure", lowPressureFuel_value1, {lowPressureFuel_hwChannel != @@ADC_CHANNEL_NONE@@}
field = "high voltage", lowPressureFuel_v2, {lowPressureFuel_hwChannel != @@ADC_CHANNEL_NONE@@}
field = "high pressure", lowPressureFuel_value2, {lowPressureFuel_hwChannel != @@ADC_CHANNEL_NONE@@}
field = "sensor type", fuelPressureSensorMode, {lowPressureFuel_hwChannel != @@ADC_CHANNEL_NONE@@}
field = "Fuel high pressure ADC input", highPressureFuel_hwChannel
field = "low voltage", highPressureFuel_v1, {highPressureFuel_hwChannel != @@ADC_CHANNEL_NONE@@}