Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-05-05 17:57:39 +00:00
parent fea92524e4
commit 97995f8f4c
119 changed files with 31675 additions and 32294 deletions

View File

@ -464,7 +464,7 @@
#define GAUGE_NAME_ETB_TARGET "ETB: position target"
#define GAUGE_NAME_FLEX "Flex Ethanol %"
#define GAUGE_NAME_FUEL_BARO_CORR "Fuel: Barometric pressure mult"
#define GAUGE_NAME_FUEL_BASE "Fuel: base mass"
#define GAUGE_NAME_FUEL_BASE "Fuel: base cycle mass"
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
@ -475,7 +475,7 @@
#define GAUGE_NAME_FUEL_INJECTION_TIMING "Fuel: Injection timing SOI"
#define GAUGE_NAME_FUEL_LAST_INJECTION "Fuel: Last inj pulse width"
#define GAUGE_NAME_FUEL_LEVEL "Fuel level"
#define GAUGE_NAME_FUEL_LOAD "Fuel: load"
#define GAUGE_NAME_FUEL_LOAD "Fuel: Load"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH "Fuel pressure (high)"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS "bar"
#define GAUGE_NAME_FUEL_PRESSURE_LOW "Fuel pressure (low)"
@ -1075,7 +1075,7 @@
#define SentEtbType_NONE 0
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 934905370
#define SIGNATURE_HASH 2062137482
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
@ -1366,12 +1366,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.934905370"
#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.2062137482"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1392
#define TS_TOTAL_OUTPUT_SIZE 1376
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -464,7 +464,7 @@
#define GAUGE_NAME_ETB_TARGET "ETB: position target"
#define GAUGE_NAME_FLEX "Flex Ethanol %"
#define GAUGE_NAME_FUEL_BARO_CORR "Fuel: Barometric pressure mult"
#define GAUGE_NAME_FUEL_BASE "Fuel: base mass"
#define GAUGE_NAME_FUEL_BASE "Fuel: base cycle mass"
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
@ -475,7 +475,7 @@
#define GAUGE_NAME_FUEL_INJECTION_TIMING "Fuel: Injection timing SOI"
#define GAUGE_NAME_FUEL_LAST_INJECTION "Fuel: Last inj pulse width"
#define GAUGE_NAME_FUEL_LEVEL "Fuel level"
#define GAUGE_NAME_FUEL_LOAD "Fuel: load"
#define GAUGE_NAME_FUEL_LOAD "Fuel: Load"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH "Fuel pressure (high)"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS "bar"
#define GAUGE_NAME_FUEL_PRESSURE_LOW "Fuel pressure (low)"
@ -1075,7 +1075,7 @@
#define SentEtbType_NONE 0
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 1601053910
#define SIGNATURE_HASH 306059846
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
@ -1366,12 +1366,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.1601053910"
#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.306059846"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1392
#define TS_TOTAL_OUTPUT_SIZE 1376
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -458,7 +458,7 @@
#define GAUGE_NAME_ETB_TARGET "ETB: position target"
#define GAUGE_NAME_FLEX "Flex Ethanol %"
#define GAUGE_NAME_FUEL_BARO_CORR "Fuel: Barometric pressure mult"
#define GAUGE_NAME_FUEL_BASE "Fuel: base mass"
#define GAUGE_NAME_FUEL_BASE "Fuel: base cycle mass"
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
@ -469,7 +469,7 @@
#define GAUGE_NAME_FUEL_INJECTION_TIMING "Fuel: Injection timing SOI"
#define GAUGE_NAME_FUEL_LAST_INJECTION "Fuel: Last inj pulse width"
#define GAUGE_NAME_FUEL_LEVEL "Fuel level"
#define GAUGE_NAME_FUEL_LOAD "Fuel: load"
#define GAUGE_NAME_FUEL_LOAD "Fuel: Load"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH "Fuel pressure (high)"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS "bar"
#define GAUGE_NAME_FUEL_PRESSURE_LOW "Fuel pressure (low)"
@ -1026,7 +1026,7 @@
#define show_Frankenso_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH 821179598
#define SIGNATURE_HASH 2107771486
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
@ -1318,12 +1318,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.821179598"
#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.2107771486"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1392
#define TS_TOTAL_OUTPUT_SIZE 1376
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -14,7 +14,7 @@ entry = isCltError, "Error: CLT", int, "%d"
entry = isMapError, "Error: MAP", int, "%d"
entry = isIatError, "Error: IAT", int, "%d"
entry = isTriggerError, "Error: Trigger", int, "%d"
entry = hasCriticalError, "Error, Error: Active", int, "%d"
entry = hasCriticalError, "Error: Active", int, "%d"
entry = isWarnNow, "Warning: Active", int, "%d"
entry = isPedalError, "Error: Pedal", int, "%d"
entry = isKnockChipOk, "isKnockChipOk", int, "%d"
@ -43,10 +43,6 @@ entry = knockRetard, "Knock: Retard", float, "%.3f"
entry = VBatt, "VBatt", float, "%.3f"
entry = oilPressure, "Oil Pressure", float, "%.3f"
entry = vvtPositionB1I, "VVT: bank 1 intake", float, "%.3f"
entry = chargeAirMass, "Air: Cylinder airmass", float, "%.3f"
entry = crankingFuelMs, "crankingFuelMs", float, "%.3f"
entry = baseFuel, "Fuel: base mass", float, "%.3f"
entry = fuelRunning, "Fuel: running", float, "%.3f"
entry = actualLastInjection, "Fuel: Last inj pulse width", float, "%.3f"
entry = injectorDutyCycle, "Fuel: injector duty cycle", float, "%.3f"
entry = veValue, "Fuel: VE", float, "%.3f"
@ -80,6 +76,8 @@ entry = accelerationX, "Acceleration: X", float, "%.3f"
entry = accelerationY, "Acceleration: Y", float, "%.3f"
entry = detectedGear, "Detected Gear", int, "%d"
entry = maxTriggerReentrant, "maxTriggerReentrant", int, "%d"
entry = rawLowFuelPressure, "rawLowFuelPressure", float, "%.3f"
entry = rawHighFuelPressure, "rawHighFuelPressure", float, "%.3f"
entry = lowFuelPressure, "Fuel pressure (low)", float, "%.3f"
entry = tsConfigVersion, "tsConfigVersion", int, "%d"
entry = highFuelPressure, "Fuel pressure (high)", float, "%.3f"
@ -142,8 +140,6 @@ entry = tcuDesiredGear, "Desired Gear", int, "%d"
entry = flexPercent, "Flex Ethanol %", float, "%.3f"
entry = wastegatePositionSensor, "Wastegate position sensor", float, "%.3f"
entry = idlePositionSensor, "Idle: Position sensor", float, "%.3f"
entry = rawLowFuelPressure, "rawLowFuelPressure", float, "%.3f"
entry = rawHighFuelPressure, "rawHighFuelPressure", float, "%.3f"
entry = AFRValue, "Air/Fuel Ratio", float, "%.3f"
entry = VssAcceleration, "Vss Accel", float, "%.3f"
entry = lambdaValue2, "Lambda 2", float, "%.3f"
@ -336,20 +332,19 @@ entry = rawMaf2, "rawMaf2", float, "%.3f"
entry = mafMeasured2, "MAF #2", float, "%.3f"
entry = schedulingUsedCount, "schedulingUsedCount", int, "%d"
entry = vehicleSpeedKph, "Vehicle Speed", float, "%.3f"
entry = totalFuelCorrection, "totalFuelCorrection", float, "%.3f"
entry = running_postCrankingFuelCorrection, "running_postCrankingFuelCorrection", float, "%.3f"
entry = totalFuelCorrection, "Fuel: Total correction", float, "%.3f"
entry = running_postCrankingFuelCorrection, "Fuel: Post cranking mult", float, "%.3f"
entry = running_intakeTemperatureCoefficient, "Fuel: IAT correction", float, "%.3f"
entry = running_coolantTemperatureCoefficient, "Fuel: CLT correction", float, "%.3f"
entry = running_timeSinceCrankingInSecs, "running_timeSinceCrankingInSecs", float, "%.3f"
entry = running_baseFuel, "running_baseFuel", float, "%.3f"
entry = running_fuel, "Fuel: actual", float, "%.3f"
entry = running_baseFuel, "Fuel: base cycle mass", float, "%.3f"
entry = running_fuel, "Fuel: running", float, "%.3f"
entry = afrTableYAxis, "afrTableYAxis", float, "%.3f"
entry = targetLambda, "Fuel: target lambda", float, "%.3f"
entry = targetAFR, "Fuel: target AFR", float, "%.3f"
entry = stoichiometricRatio, "fuel: stoich ratio", float, "%.3f"
entry = stoichiometricRatio, "Fuel: Stoich ratio", float, "%.3f"
entry = sdTcharge_coff, "sdTcharge_coff", float, "%.3f"
entry = sdAirMassInOneCylinder, "SD cylinder mass", float, "%.3f"
entry = sdIsTChargeAirModel, "sdIsTChargeAirModel", int, "%d"
entry = sdAirMassInOneCylinder, "Air: Cylinder airmass", float, "%.3f"
entry = injectorHwIssue, "injectorHwIssue", int, "%d"
entry = baseDwell, "Ignition: base dwell", float, "%.3f"
entry = sparkDwell, "Ign: Dwell", float, "%.3f"
@ -468,12 +463,11 @@ entry = lua_luaDisableEtb, "lua_luaDisableEtb", int, "%d"
entry = lua_luaIgnCut, "lua_luaIgnCut", int, "%d"
entry = sd_tCharge, "Air: Charge temperature estimate", float, "%.3f"
entry = sd_tChargeK, "Air: Charge temperature estimate K", float, "%.3f"
entry = crankingFuel_coolantTemperatureCoefficient, "Fuel: cranking CLT mult", float, "%.3f"
entry = crankingFuel_tpsCoefficient, "Fuel: cranking TPS mult", float, "%.3f"
entry = crankingFuel_durationCoefficient, "Fuel: cranking duration mult", float, "%.3f"
entry = crankingFuel_fuel, "Fuel: Cranking cycle mass", float, "%.3f"
entry = baroCorrection, "Fuel: Barometric pressure mult", float, "%.3f"
entry = crankingFuel_baseFuel, "Fuel: base duration", float, "%.3f"
entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient", float, "%.3f"
entry = crankingFuel_tpsCoefficient, "crankingFuel_tpsCoefficient", float, "%.3f"
entry = crankingFuel_durationCoefficient, "crankingFuel_durationCoefficient", float, "%.3f"
entry = crankingFuel_fuel, "Fuel: Actual injection", float, "%.3f"
entry = hellenBoardId, "Detected Board ID", int, "%d"
entry = clutchUpState, "Clutch: up", int, "%d"
entry = clutchDownState, "Clutch: down", int, "%d"
@ -483,9 +477,9 @@ entry = startStopStateToggleCounter, "startStopStateToggleCounter", int, "%d"
entry = egtValue1, "egtValue1", float, "%.3f"
entry = egtValue2, "egtValue2", float, "%.3f"
entry = desiredRpmLimit, "User-defined RPM hard limit", int, "%d"
entry = fuelInjectionCounter, "fuelInjectionCounter", int, "%d"
entry = sparkCounter, "sparkCounter", int, "%d"
entry = fuelingLoad, "Fuel: load", float, "%.3f"
entry = fuelInjectionCounter, "Fuel: Injection counter", int, "%d"
entry = sparkCounter, "Ign: Spark counter", int, "%d"
entry = fuelingLoad, "Fuel: Load", float, "%.3f"
entry = ignitionLoad, "Ign: Load", float, "%.3f"
entry = veTableYAxis, "veTableYAxis", float, "%.3f"
entry = tpsFrom, "tpsFrom", float, "%.3f"

View File

@ -1,5 +1,4 @@
indicatorPanel = fuel_computerIndicatorPanel, 2
indicator = {sdIsTChargeAirModel}, "sdIsTChargeAirModel No", "sdIsTChargeAirModel Yes"
indicator = {injectorHwIssue}, "injectorHwIssue No", "injectorHwIssue Yes"
dialog = fuel_computerDialog, "fuel_computer"
@ -219,22 +218,21 @@ dialog = engine_stateDialog, "engine_state"
graphLine = sd_tCharge
graphLine = sd_tChargeK
liveGraph = engine_state_2_Graph, "Graph", South
graphLine = baroCorrection
graphLine = crankingFuel_baseFuel
graphLine = crankingFuel_coolantTemperatureCoefficient
graphLine = crankingFuel_tpsCoefficient
liveGraph = engine_state_3_Graph, "Graph", South
graphLine = crankingFuel_durationCoefficient
graphLine = crankingFuel_fuel
liveGraph = engine_state_3_Graph, "Graph", South
graphLine = baroCorrection
graphLine = hellenBoardId
graphLine = startStopStateToggleCounter
liveGraph = engine_state_4_Graph, "Graph", South
graphLine = egtValue1
liveGraph = engine_state_4_Graph, "Graph", South
graphLine = egtValue2
graphLine = desiredRpmLimit
graphLine = fuelInjectionCounter
liveGraph = engine_state_5_Graph, "Graph", South
graphLine = sparkCounter
liveGraph = engine_state_5_Graph, "Graph", South
graphLine = fuelingLoad
graphLine = ignitionLoad
graphLine = veTableYAxis

View File

@ -3,7 +3,7 @@ triggerVvt2FallGauge = triggerVvt2Fall,"triggerVvt2Fall", "", 0.0,3000.0, 0.0,30
triggerVvt2RiseGauge = triggerVvt2Rise,"triggerVvt2Rise", "", 0.0,3000.0, 0.0,3000.0, 0.0,3000.0, 0,0
currentEngineDecodedPhaseGauge = currentEngineDecodedPhase,"Sync: Engine Phase", "deg", 0.0,0.0, 0.0,0.0, 0.0,0.0, 0,0
gaugeCategory = "Fuel: math"
totalFuelCorrectionGauge = totalFuelCorrection,"totalFuelCorrection", "mult", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
totalFuelCorrectionGauge = totalFuelCorrection,"Fuel: Total correction", "mult", 0.0,3.0, 0.0,3.0, 0.0,3.0, 2,2
running_timeSinceCrankingInSecsGauge = running_timeSinceCrankingInSecs,"running_ timeSinceCrankingInSecs", "secs", 0.0,600000.0, 0.0,600000.0, 0.0,600000.0, 0,0
targetLambdaGauge = targetLambda,"Fuel: target lambda", "", 0.5,1.5, 0.5,1.5, 0.5,1.5, 2,2
targetAFRGauge = targetAFR,"Fuel: target AFR", "ratio", 10.0,20.0, 10.0,20.0, 10.0,20.0, 2,2

View File

@ -29,27 +29,27 @@ LDS_dc_motors,
LDS_sent_state,
} live_data_e;
#define OUTPUT_CHANNELS_BASE_ADDRESS 0
#define FUEL_COMPUTER_BASE_ADDRESS 812
#define IGNITION_STATE_BASE_ADDRESS 860
#define KNOCK_CONTROLLER_BASE_ADDRESS 908
#define THROTTLE_MODEL_BASE_ADDRESS 924
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 936
#define INJECTOR_MODEL_BASE_ADDRESS 964
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 976
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 984
#define BOOST_CONTROL_BASE_ADDRESS 996
#define AC_CONTROL_BASE_ADDRESS 1020
#define FAN_CONTROL_BASE_ADDRESS 1032
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1036
#define MAIN_RELAY_BASE_ADDRESS 1040
#define ENGINE_STATE_BASE_ADDRESS 1044
#define TPS_ACCEL_STATE_BASE_ADDRESS 1132
#define TRIGGER_CENTRAL_BASE_ADDRESS 1180
#define TRIGGER_STATE_BASE_ADDRESS 1232
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1256
#define WALL_FUEL_STATE_BASE_ADDRESS 1260
#define IDLE_STATE_BASE_ADDRESS 1268
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1308
#define WIDEBAND_STATE_BASE_ADDRESS 1360
#define DC_MOTORS_BASE_ADDRESS 1372
#define SENT_STATE_BASE_ADDRESS 1384
#define FUEL_COMPUTER_BASE_ADDRESS 804
#define IGNITION_STATE_BASE_ADDRESS 848
#define KNOCK_CONTROLLER_BASE_ADDRESS 896
#define THROTTLE_MODEL_BASE_ADDRESS 912
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 924
#define INJECTOR_MODEL_BASE_ADDRESS 952
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 964
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 972
#define BOOST_CONTROL_BASE_ADDRESS 984
#define AC_CONTROL_BASE_ADDRESS 1008
#define FAN_CONTROL_BASE_ADDRESS 1020
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 1024
#define MAIN_RELAY_BASE_ADDRESS 1028
#define ENGINE_STATE_BASE_ADDRESS 1032
#define TPS_ACCEL_STATE_BASE_ADDRESS 1116
#define TRIGGER_CENTRAL_BASE_ADDRESS 1164
#define TRIGGER_STATE_BASE_ADDRESS 1216
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1240
#define WALL_FUEL_STATE_BASE_ADDRESS 1244
#define IDLE_STATE_BASE_ADDRESS 1252
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1292
#define WIDEBAND_STATE_BASE_ADDRESS 1344
#define DC_MOTORS_BASE_ADDRESS 1356
#define SENT_STATE_BASE_ADDRESS 1368

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,2 +1,2 @@
// generated by gen_live_documentation.sh / LiveDataProcessor.java
#define TS_TOTAL_OUTPUT_SIZE 1392
#define TS_TOTAL_OUTPUT_SIZE 1376

File diff suppressed because it is too large Load Diff

View File

@ -20,10 +20,6 @@ static constexpr LogField fields[] = {
{engine->outputChannels.VBatt, "VBatt", "V", 2},
{engine->outputChannels.oilPressure, "Oil Pressure", "kPa", 0},
{engine->outputChannels.vvtPositionB1I, "VVT: bank 1 intake", "deg", 1},
{engine->outputChannels.chargeAirMass, "Air: Cylinder airmass", "g", 3},
{engine->outputChannels.crankingFuelMs, "crankingFuelMs", "ms", 2},
{engine->outputChannels.baseFuel, "Fuel: base mass", "mg", 3},
{engine->outputChannels.fuelRunning, "Fuel: running", "mg", 3},
{engine->outputChannels.actualLastInjection, "Fuel: Last inj pulse width", "ms", 3},
{engine->outputChannels.injectorDutyCycle, "Fuel: injector duty cycle", "%", 0},
{engine->outputChannels.veValue, "Fuel: VE", "ratio", 1},
@ -57,6 +53,8 @@ static constexpr LogField fields[] = {
{engine->outputChannels.accelerationY, "Acceleration: Y", "G", 2},
{engine->outputChannels.detectedGear, "Detected Gear", "", 0},
{engine->outputChannels.maxTriggerReentrant, "maxTriggerReentrant", "", 0},
{engine->outputChannels.rawLowFuelPressure, "rawLowFuelPressure", "V", 3},
{engine->outputChannels.rawHighFuelPressure, "rawHighFuelPressure", "V", 3},
{engine->outputChannels.lowFuelPressure, "Fuel pressure (low)", "kpa", 0},
{engine->outputChannels.tsConfigVersion, "tsConfigVersion", "", 0},
{engine->outputChannels.highFuelPressure, "Fuel pressure (high)", "bar", 0},
@ -119,8 +117,6 @@ static constexpr LogField fields[] = {
{engine->outputChannels.flexPercent, "Flex Ethanol %", "%", 1},
{engine->outputChannels.wastegatePositionSensor, "Wastegate position sensor", "%", 2},
{engine->outputChannels.idlePositionSensor, "Idle: Position sensor", "%", 2},
{engine->outputChannels.rawLowFuelPressure, "rawLowFuelPressure", "V", 3},
{engine->outputChannels.rawHighFuelPressure, "rawHighFuelPressure", "V", 3},
{engine->outputChannels.AFRValue, "Air/Fuel Ratio", "AFR", 2},
{engine->outputChannels.VssAcceleration, "Vss Accel", "m/s2", 2},
{engine->outputChannels.lambdaValue2, "Lambda 2", "", 3},
@ -279,19 +275,19 @@ static constexpr LogField fields[] = {
{engine->outputChannels.mafMeasured2, "MAF #2", "kg/h", 1},
{engine->outputChannels.schedulingUsedCount, "schedulingUsedCount", "", 0},
{engine->outputChannels.vehicleSpeedKph, "Vehicle Speed", "kph", 2},
{engine->fuelComputer.totalFuelCorrection, "totalFuelCorrection", "mult", 2, "Fuel: math"},
{engine->fuelComputer.running.postCrankingFuelCorrection, "running.postCrankingFuelCorrection", "", 0},
{engine->fuelComputer.totalFuelCorrection, "Fuel: Total correction", "mult", 2, "Fuel: math"},
{engine->fuelComputer.running.postCrankingFuelCorrection, "Fuel: Post cranking mult", "", 0},
{engine->fuelComputer.running.intakeTemperatureCoefficient, "Fuel: IAT correction", "", 0},
{engine->fuelComputer.running.coolantTemperatureCoefficient, "Fuel: CLT correction", "", 0},
{engine->fuelComputer.running.timeSinceCrankingInSecs, "running.timeSinceCrankingInSecs", "secs", 0, "Fuel: math"},
{engine->fuelComputer.running.baseFuel, "running.baseFuel", "", 0},
{engine->fuelComputer.running.fuel, "Fuel: actual", "", 0},
{engine->fuelComputer.running.baseFuel, "Fuel: base cycle mass", "mg", 3},
{engine->fuelComputer.running.fuel, "Fuel: running", "mg", 3},
{engine->fuelComputer.afrTableYAxis, "afrTableYAxis", "%", 0},
{engine->fuelComputer.targetLambda, "Fuel: target lambda", "", 2, "Fuel: math"},
{engine->fuelComputer.targetAFR, "Fuel: target AFR", "ratio", 2, "Fuel: math"},
{engine->fuelComputer.stoichiometricRatio, "fuel: stoich ratio", "ratio", 2},
{engine->fuelComputer.stoichiometricRatio, "Fuel: Stoich ratio", "ratio", 2},
{engine->fuelComputer.sdTcharge_coff, "sdTcharge_coff", "", 0},
{engine->fuelComputer.sdAirMassInOneCylinder, "SD cylinder mass", "", 0},
{engine->fuelComputer.sdAirMassInOneCylinder, "Air: Cylinder airmass", "g", 3},
{engine->ignitionState.baseDwell, "Ignition: base dwell", "ms", 1, "Timing"},
{engine->ignitionState.sparkDwell, "Ign: Dwell", "ms", 1, "Timing"},
{engine->ignitionState.dwellAngle, "Ignition: dwell duration", "deg", 1, "Timing"},
@ -326,20 +322,19 @@ static constexpr LogField fields[] = {
{engine->engineState.lua.fuelMult, "Lua: Fuel mult", "", 0},
{engine->engineState.sd.tCharge, "Air: Charge temperature estimate", "deg C", 1},
{engine->engineState.sd.tChargeK, "Air: Charge temperature estimate K", "", 0},
{engine->engineState.crankingFuel.coolantTemperatureCoefficient, "Fuel: cranking CLT mult", "", 0},
{engine->engineState.crankingFuel.tpsCoefficient, "Fuel: cranking TPS mult", "", 0},
{engine->engineState.crankingFuel.durationCoefficient, "Fuel: cranking duration mult", "", 0},
{engine->engineState.crankingFuel.fuel, "Fuel: Cranking cycle mass", "mg", 2},
{engine->engineState.baroCorrection, "Fuel: Barometric pressure mult", "", 0},
{engine->engineState.crankingFuel.baseFuel, "Fuel: base duration", "", 0},
{engine->engineState.crankingFuel.coolantTemperatureCoefficient, "Cranking: CLT coefficient", "", 0},
{engine->engineState.crankingFuel.tpsCoefficient, "crankingFuel.tpsCoefficient", "", 0},
{engine->engineState.crankingFuel.durationCoefficient, "crankingFuel.durationCoefficient", "", 0},
{engine->engineState.crankingFuel.fuel, "Fuel: Actual injection", "", 0},
{engine->engineState.hellenBoardId, "Detected Board ID", "id", 0},
{engine->engineState.startStopStateToggleCounter, "startStopStateToggleCounter", "", 0},
{engine->engineState.egtValue1, "egtValue1", "", 0},
{engine->engineState.egtValue2, "egtValue2", "", 0},
{engine->engineState.desiredRpmLimit, "User-defined RPM hard limit", "rpm", 0},
{engine->engineState.fuelInjectionCounter, "fuelInjectionCounter", "", 0},
{engine->engineState.sparkCounter, "sparkCounter", "", 0},
{engine->engineState.fuelingLoad, "Fuel: load", "", 0},
{engine->engineState.fuelInjectionCounter, "Fuel: Injection counter", "", 0},
{engine->engineState.sparkCounter, "Ign: Spark counter", "", 0},
{engine->engineState.fuelingLoad, "Fuel: Load", "", 0},
{engine->engineState.ignitionLoad, "Ign: Load", "", 0},
{engine->engineState.veTableYAxis, "veTableYAxis", "%", 0},
{engine->triggerCentral.hwEventCounters[0], "Hardware events since boot 1", "", 0},

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Fri May 05 16:36:44 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Fri May 05 17:56:33 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -140,34 +140,34 @@ static_assert(sizeof(speed_density_s) == 8);
// start of cranking_fuel_s
struct cranking_fuel_s {
/**
* Fuel: base duration
* Duration of injection, in ms. During cranking we do not account for injector flow, so if you change injectors you would need to change settings.
* Deprecated. Please use '1'.
* TODO: maybe account for injector flow?
* Fuel: cranking CLT mult
* offset 0
*/
floatms_t baseFuel = (floatms_t)0;
/**
* Cranking: CLT coefficient
* offset 4
*/
float coolantTemperatureCoefficient = (float)0;
/**
* offset 8
* Fuel: cranking TPS mult
* offset 4
*/
float tpsCoefficient = (float)0;
/**
* offset 12
* Fuel: cranking duration mult
* offset 8
*/
float durationCoefficient = (float)0;
/**
* Fuel: Actual injection
* duration based on all coefficients.
* offset 16
* Fuel: Cranking cycle mass
mg
* offset 12
*/
floatms_t fuel = (floatms_t)0;
scaled_channel<uint16_t, 100, 1> fuel = (uint16_t)0;
/**
* need 4 byte alignment
units
* offset 14
*/
uint8_t alignmentFill_at_14[2];
};
static_assert(sizeof(cranking_fuel_s) == 20);
static_assert(sizeof(cranking_fuel_s) == 16);
// start of engine_state_s
struct engine_state_s {
@ -180,180 +180,182 @@ struct engine_state_s {
*/
speed_density_s sd;
/**
* @@GAUGE_NAME_FUEL_BARO_CORR@@
* offset 20
*/
float baroCorrection = (float)0;
/**
* offset 24
*/
cranking_fuel_s crankingFuel;
/**
* @@GAUGE_NAME_FUEL_BARO_CORR@@
* offset 36
*/
float baroCorrection = (float)0;
/**
* Detected Board ID
id
* offset 44
* offset 40
*/
int16_t hellenBoardId = (int16_t)0;
/**
* need 4 byte alignment
units
* offset 46
* offset 42
*/
uint8_t alignmentFill_at_46[2];
uint8_t alignmentFill_at_42[2];
/**
* @@INDICATOR_NAME_CLUTCH_UP@@
offset 48 bit 0 */
offset 44 bit 0 */
bool clutchUpState : 1 {};
/**
* @@INDICATOR_NAME_CLUTCH_DOWN@@
offset 48 bit 1 */
offset 44 bit 1 */
bool clutchDownState : 1 {};
/**
* @@INDICATOR_NAME_BRAKE_DOWN@@
offset 48 bit 2 */
offset 44 bit 2 */
bool brakePedalState : 1 {};
/**
offset 48 bit 3 */
offset 44 bit 3 */
bool startStopState : 1 {};
/**
offset 48 bit 4 */
offset 44 bit 4 */
bool unusedBit_10_4 : 1 {};
/**
offset 48 bit 5 */
offset 44 bit 5 */
bool unusedBit_10_5 : 1 {};
/**
offset 48 bit 6 */
offset 44 bit 6 */
bool unusedBit_10_6 : 1 {};
/**
offset 48 bit 7 */
offset 44 bit 7 */
bool unusedBit_10_7 : 1 {};
/**
offset 48 bit 8 */
offset 44 bit 8 */
bool unusedBit_10_8 : 1 {};
/**
offset 48 bit 9 */
offset 44 bit 9 */
bool unusedBit_10_9 : 1 {};
/**
offset 48 bit 10 */
offset 44 bit 10 */
bool unusedBit_10_10 : 1 {};
/**
offset 48 bit 11 */
offset 44 bit 11 */
bool unusedBit_10_11 : 1 {};
/**
offset 48 bit 12 */
offset 44 bit 12 */
bool unusedBit_10_12 : 1 {};
/**
offset 48 bit 13 */
offset 44 bit 13 */
bool unusedBit_10_13 : 1 {};
/**
offset 48 bit 14 */
offset 44 bit 14 */
bool unusedBit_10_14 : 1 {};
/**
offset 48 bit 15 */
offset 44 bit 15 */
bool unusedBit_10_15 : 1 {};
/**
offset 48 bit 16 */
offset 44 bit 16 */
bool unusedBit_10_16 : 1 {};
/**
offset 48 bit 17 */
offset 44 bit 17 */
bool unusedBit_10_17 : 1 {};
/**
offset 48 bit 18 */
offset 44 bit 18 */
bool unusedBit_10_18 : 1 {};
/**
offset 48 bit 19 */
offset 44 bit 19 */
bool unusedBit_10_19 : 1 {};
/**
offset 48 bit 20 */
offset 44 bit 20 */
bool unusedBit_10_20 : 1 {};
/**
offset 48 bit 21 */
offset 44 bit 21 */
bool unusedBit_10_21 : 1 {};
/**
offset 48 bit 22 */
offset 44 bit 22 */
bool unusedBit_10_22 : 1 {};
/**
offset 48 bit 23 */
offset 44 bit 23 */
bool unusedBit_10_23 : 1 {};
/**
offset 48 bit 24 */
offset 44 bit 24 */
bool unusedBit_10_24 : 1 {};
/**
offset 48 bit 25 */
offset 44 bit 25 */
bool unusedBit_10_25 : 1 {};
/**
offset 48 bit 26 */
offset 44 bit 26 */
bool unusedBit_10_26 : 1 {};
/**
offset 48 bit 27 */
offset 44 bit 27 */
bool unusedBit_10_27 : 1 {};
/**
offset 48 bit 28 */
offset 44 bit 28 */
bool unusedBit_10_28 : 1 {};
/**
offset 48 bit 29 */
offset 44 bit 29 */
bool unusedBit_10_29 : 1 {};
/**
offset 48 bit 30 */
offset 44 bit 30 */
bool unusedBit_10_30 : 1 {};
/**
offset 48 bit 31 */
offset 44 bit 31 */
bool unusedBit_10_31 : 1 {};
/**
* offset 52
* offset 48
*/
uint32_t startStopStateToggleCounter = (uint32_t)0;
/**
* offset 56
* offset 52
*/
float egtValue1 = (float)0;
/**
* offset 60
* offset 56
*/
float egtValue2 = (float)0;
/**
* User-defined RPM hard limit
rpm
* offset 64
* offset 60
*/
int16_t desiredRpmLimit = (int16_t)0;
/**
* need 4 byte alignment
units
* offset 66
* offset 62
*/
uint8_t alignmentFill_at_66[2];
uint8_t alignmentFill_at_62[2];
/**
* offset 68
* Fuel: Injection counter
* offset 64
*/
uint32_t fuelInjectionCounter = (uint32_t)0;
/**
* offset 72
* Ign: Spark counter
* offset 68
*/
uint32_t sparkCounter = (uint32_t)0;
/**
* @@GAUGE_NAME_FUEL_LOAD@@
* offset 76
* offset 72
*/
float fuelingLoad = (float)0;
/**
* @@GAUGE_NAME_IGNITION_LOAD@@
* offset 80
* offset 76
*/
float ignitionLoad = (float)0;
/**
%
* offset 84
* offset 80
*/
scaled_channel<uint16_t, 100, 1> veTableYAxis = (uint16_t)0;
/**
* need 4 byte alignment
units
* offset 86
* offset 82
*/
uint8_t alignmentFill_at_86[2];
uint8_t alignmentFill_at_82[2];
};
static_assert(sizeof(engine_state_s) == 88);
static_assert(sizeof(engine_state_s) == 84);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Fri May 05 16:36:44 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Fri May 05 17:56:33 UTC 2023

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Sun Mar 19 07:19:44 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Fri May 05 17:56:33 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -6,6 +6,7 @@
// start of running_fuel_s
struct running_fuel_s {
/**
* Fuel: Post cranking mult
* offset 0
*/
float postCrankingFuelCorrection = (float)0;
@ -25,24 +26,26 @@ struct running_fuel_s {
*/
float timeSinceCrankingInSecs = (float)0;
/**
* @@GAUGE_NAME_FUEL_BASE@@
* This is the raw value we take from the fuel map or base fuel algorithm, before the corrections
mg
* offset 16
*/
floatms_t baseFuel = (floatms_t)0;
scaled_channel<uint16_t, 100, 1> baseFuel = (uint16_t)0;
/**
* Fuel: actual
* Actual injection duration with CLT, IAT and TPS acceleration corrections per cycle, as squirt duration.
* Without injector lag.
* @see baseFuel
* @see actualLastInjection
* offset 20
* @@GAUGE_NAME_FUEL_RUNNING@@
* Total fuel with CLT IAT and TPS acceleration without injector lag corrections per cycle, as pulse per cycle
mg
* offset 18
*/
floatms_t fuel = (floatms_t)0;
scaled_channel<uint16_t, 100, 1> fuel = (uint16_t)0;
};
static_assert(sizeof(running_fuel_s) == 24);
static_assert(sizeof(running_fuel_s) == 20);
// start of fuel_computer_s
struct fuel_computer_s {
/**
* Fuel: Total correction
mult
* offset 0
*/
@ -53,134 +56,134 @@ struct fuel_computer_s {
running_fuel_s running;
/**
%
* offset 28
* offset 24
*/
scaled_channel<uint16_t, 100, 1> afrTableYAxis = (uint16_t)0;
/**
* @@GAUGE_NAME_TARGET_LAMBDA@@
* offset 30
* offset 26
*/
scaled_channel<uint16_t, 10000, 1> targetLambda = (uint16_t)0;
/**
* @@GAUGE_NAME_TARGET_AFR@@
ratio
* offset 32
* offset 28
*/
scaled_channel<uint16_t, 1000, 1> targetAFR = (uint16_t)0;
/**
* fuel: stoich ratio
* Fuel: Stoich ratio
ratio
* offset 34
* offset 30
*/
scaled_channel<uint16_t, 1000, 1> stoichiometricRatio = (uint16_t)0;
/**
* offset 36
* offset 32
*/
float sdTcharge_coff = (float)0;
/**
* SD cylinder mass
* Speed-density logic: calculated air mass in one cylinder, in grams
* offset 40
* @@GAUGE_NAME_AIR_MASS@@
g
* offset 36
*/
float sdAirMassInOneCylinder = (float)0;
/**
offset 44 bit 0 */
bool sdIsTChargeAirModel : 1 {};
/**
offset 44 bit 1 */
offset 40 bit 0 */
bool injectorHwIssue : 1 {};
/**
offset 44 bit 2 */
bool unusedBit_10_2 : 1 {};
offset 40 bit 1 */
bool unusedBit_9_1 : 1 {};
/**
offset 44 bit 3 */
bool unusedBit_10_3 : 1 {};
offset 40 bit 2 */
bool unusedBit_9_2 : 1 {};
/**
offset 44 bit 4 */
bool unusedBit_10_4 : 1 {};
offset 40 bit 3 */
bool unusedBit_9_3 : 1 {};
/**
offset 44 bit 5 */
bool unusedBit_10_5 : 1 {};
offset 40 bit 4 */
bool unusedBit_9_4 : 1 {};
/**
offset 44 bit 6 */
bool unusedBit_10_6 : 1 {};
offset 40 bit 5 */
bool unusedBit_9_5 : 1 {};
/**
offset 44 bit 7 */
bool unusedBit_10_7 : 1 {};
offset 40 bit 6 */
bool unusedBit_9_6 : 1 {};
/**
offset 44 bit 8 */
bool unusedBit_10_8 : 1 {};
offset 40 bit 7 */
bool unusedBit_9_7 : 1 {};
/**
offset 44 bit 9 */
bool unusedBit_10_9 : 1 {};
offset 40 bit 8 */
bool unusedBit_9_8 : 1 {};
/**
offset 44 bit 10 */
bool unusedBit_10_10 : 1 {};
offset 40 bit 9 */
bool unusedBit_9_9 : 1 {};
/**
offset 44 bit 11 */
bool unusedBit_10_11 : 1 {};
offset 40 bit 10 */
bool unusedBit_9_10 : 1 {};
/**
offset 44 bit 12 */
bool unusedBit_10_12 : 1 {};
offset 40 bit 11 */
bool unusedBit_9_11 : 1 {};
/**
offset 44 bit 13 */
bool unusedBit_10_13 : 1 {};
offset 40 bit 12 */
bool unusedBit_9_12 : 1 {};
/**
offset 44 bit 14 */
bool unusedBit_10_14 : 1 {};
offset 40 bit 13 */
bool unusedBit_9_13 : 1 {};
/**
offset 44 bit 15 */
bool unusedBit_10_15 : 1 {};
offset 40 bit 14 */
bool unusedBit_9_14 : 1 {};
/**
offset 44 bit 16 */
bool unusedBit_10_16 : 1 {};
offset 40 bit 15 */
bool unusedBit_9_15 : 1 {};
/**
offset 44 bit 17 */
bool unusedBit_10_17 : 1 {};
offset 40 bit 16 */
bool unusedBit_9_16 : 1 {};
/**
offset 44 bit 18 */
bool unusedBit_10_18 : 1 {};
offset 40 bit 17 */
bool unusedBit_9_17 : 1 {};
/**
offset 44 bit 19 */
bool unusedBit_10_19 : 1 {};
offset 40 bit 18 */
bool unusedBit_9_18 : 1 {};
/**
offset 44 bit 20 */
bool unusedBit_10_20 : 1 {};
offset 40 bit 19 */
bool unusedBit_9_19 : 1 {};
/**
offset 44 bit 21 */
bool unusedBit_10_21 : 1 {};
offset 40 bit 20 */
bool unusedBit_9_20 : 1 {};
/**
offset 44 bit 22 */
bool unusedBit_10_22 : 1 {};
offset 40 bit 21 */
bool unusedBit_9_21 : 1 {};
/**
offset 44 bit 23 */
bool unusedBit_10_23 : 1 {};
offset 40 bit 22 */
bool unusedBit_9_22 : 1 {};
/**
offset 44 bit 24 */
bool unusedBit_10_24 : 1 {};
offset 40 bit 23 */
bool unusedBit_9_23 : 1 {};
/**
offset 44 bit 25 */
bool unusedBit_10_25 : 1 {};
offset 40 bit 24 */
bool unusedBit_9_24 : 1 {};
/**
offset 44 bit 26 */
bool unusedBit_10_26 : 1 {};
offset 40 bit 25 */
bool unusedBit_9_25 : 1 {};
/**
offset 44 bit 27 */
bool unusedBit_10_27 : 1 {};
offset 40 bit 26 */
bool unusedBit_9_26 : 1 {};
/**
offset 44 bit 28 */
bool unusedBit_10_28 : 1 {};
offset 40 bit 27 */
bool unusedBit_9_27 : 1 {};
/**
offset 44 bit 29 */
bool unusedBit_10_29 : 1 {};
offset 40 bit 28 */
bool unusedBit_9_28 : 1 {};
/**
offset 44 bit 30 */
bool unusedBit_10_30 : 1 {};
offset 40 bit 29 */
bool unusedBit_9_29 : 1 {};
/**
offset 44 bit 31 */
bool unusedBit_10_31 : 1 {};
offset 40 bit 30 */
bool unusedBit_9_30 : 1 {};
/**
offset 40 bit 31 */
bool unusedBit_9_31 : 1 {};
};
static_assert(sizeof(fuel_computer_s) == 48);
static_assert(sizeof(fuel_computer_s) == 44);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Sun Mar 19 07:19:44 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Fri May 05 17:56:33 UTC 2023

View File

@ -464,7 +464,7 @@
#define GAUGE_NAME_ETB_TARGET "ETB: position target"
#define GAUGE_NAME_FLEX "Flex Ethanol %"
#define GAUGE_NAME_FUEL_BARO_CORR "Fuel: Barometric pressure mult"
#define GAUGE_NAME_FUEL_BASE "Fuel: base mass"
#define GAUGE_NAME_FUEL_BASE "Fuel: base cycle mass"
#define GAUGE_NAME_FUEL_CHARGE_TEMP "Fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "Fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "Fuel: Total consumed"
@ -475,7 +475,7 @@
#define GAUGE_NAME_FUEL_INJECTION_TIMING "Fuel: Injection timing SOI"
#define GAUGE_NAME_FUEL_LAST_INJECTION "Fuel: Last inj pulse width"
#define GAUGE_NAME_FUEL_LEVEL "Fuel level"
#define GAUGE_NAME_FUEL_LOAD "Fuel: load"
#define GAUGE_NAME_FUEL_LOAD "Fuel: Load"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH "Fuel pressure (high)"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS "bar"
#define GAUGE_NAME_FUEL_PRESSURE_LOW "Fuel pressure (low)"
@ -1075,7 +1075,7 @@
#define SentEtbType_NONE 0
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 1609996476
#define SIGNATURE_HASH 312911404
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
@ -1366,12 +1366,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.1609996476"
#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.312911404"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'
#define TS_TEST_COMMAND_char t
#define TS_TOTAL_OUTPUT_SIZE 1392
#define TS_TOTAL_OUTPUT_SIZE 1376
#define TS_TRIGGER_SCOPE_CHANNEL_1_NAME "Channel 1"
#define TS_TRIGGER_SCOPE_CHANNEL_2_NAME "Channel 2"
#define TS_TRIGGER_SCOPE_DISABLE 5

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 489612865
#define TS_SIGNATURE "rusEFI master.2023.05.05.48way.489612865"
#define SIGNATURE_HASH 1350490321
#define TS_SIGNATURE "rusEFI master.2023.05.05.48way.1350490321"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2725663305
#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-2chan.2725663305"
#define SIGNATURE_HASH 4012272857
#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-2chan.4012272857"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1584291270
#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-4chan.1584291270"
#define SIGNATURE_HASH 322855766
#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-4chan.322855766"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1333825561
#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-8chan.1333825561"
#define SIGNATURE_HASH 47230601
#define TS_SIGNATURE "rusEFI master.2023.05.05.alphax-8chan.47230601"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 728986429
#define TS_SIGNATURE "rusEFI master.2023.05.05.atlas.728986429"
#define SIGNATURE_HASH 1713589677
#define TS_SIGNATURE "rusEFI master.2023.05.05.atlas.1713589677"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1641243469
#define TS_SIGNATURE "rusEFI master.2023.05.05.core8.1641243469"
#define SIGNATURE_HASH 746806749
#define TS_SIGNATURE "rusEFI master.2023.05.05.core8.746806749"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on hellen_cypress_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH 934905370
#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.934905370"
#define SIGNATURE_HASH 2062137482
#define TS_SIGNATURE "rusEFI master.2023.05.05.cypress.2062137482"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1609996476
#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.1609996476"
#define SIGNATURE_HASH 312911404
#define TS_SIGNATURE "rusEFI master.2023.05.05.f407-discovery.312911404"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 934905370
#define TS_SIGNATURE "rusEFI master.2023.05.05.f429-discovery.934905370"
#define SIGNATURE_HASH 2062137482
#define TS_SIGNATURE "rusEFI master.2023.05.05.f429-discovery.2062137482"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 367748816
#define TS_SIGNATURE "rusEFI master.2023.05.05.frankenso_na6.367748816"
#define SIGNATURE_HASH 1488672832
#define TS_SIGNATURE "rusEFI master.2023.05.05.frankenso_na6.1488672832"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1671667206
#define TS_SIGNATURE "rusEFI master.2023.05.05.harley81.1671667206"
#define SIGNATURE_HASH 787718294
#define TS_SIGNATURE "rusEFI master.2023.05.05.harley81.787718294"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 4262009811
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-gm-e67.4262009811"
#define SIGNATURE_HASH 3008963907
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-gm-e67.3008963907"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 4156918703
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-honda-k.4156918703"
#define SIGNATURE_HASH 3130373439
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-honda-k.3130373439"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3781865649
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-nb1.3781865649"
#define SIGNATURE_HASH 2889518625
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen-nb1.2889518625"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 4059617076
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121nissan.4059617076"
#define SIGNATURE_HASH 3165186468
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121nissan.3165186468"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3986960623
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121vag.3986960623"
#define SIGNATURE_HASH 2700349055
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen121vag.2700349055"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2487405724
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen128.2487405724"
#define SIGNATURE_HASH 3641897484
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen128.3641897484"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3513933790
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen154hyundai.3513933790"
#define SIGNATURE_HASH 2619498830
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen154hyundai.2619498830"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 789147245
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen72.789147245"
#define SIGNATURE_HASH 1650020605
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen72.1650020605"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 853775604
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen81.853775604"
#define SIGNATURE_HASH 2142480996
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen81.2142480996"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3158780211
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen88bmw.3158780211"
#define SIGNATURE_HASH 4044822435
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellen88bmw.4044822435"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3539633571
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA6.3539633571"
#define SIGNATURE_HASH 2678766387
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA6.2678766387"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3173929847
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA8_96.3173929847"
#define SIGNATURE_HASH 4034817511
#define TS_SIGNATURE "rusEFI master.2023.05.05.hellenNA8_96.4034817511"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on kinetis_gen_config.bat by SignatureConsumer
//
#define SIGNATURE_HASH 1601053910
#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.1601053910"
#define SIGNATURE_HASH 306059846
#define TS_SIGNATURE "rusEFI master.2023.05.05.kin.306059846"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3895941921
#define TS_SIGNATURE "rusEFI master.2023.05.05.m74_9.3895941921"
#define SIGNATURE_HASH 2775016881
#define TS_SIGNATURE "rusEFI master.2023.05.05.m74_9.2775016881"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3125728634
#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f4.3125728634"
#define SIGNATURE_HASH 4145998826
#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f4.4145998826"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3125728634
#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f7.3125728634"
#define SIGNATURE_HASH 4145998826
#define TS_SIGNATURE "rusEFI master.2023.05.05.mre_f7.4145998826"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 934905370
#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f429.934905370"
#define SIGNATURE_HASH 2062137482
#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f429.2062137482"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 934905370
#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f767.934905370"
#define SIGNATURE_HASH 2062137482
#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_f767.2062137482"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 934905370
#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_h743.934905370"
#define SIGNATURE_HASH 2062137482
#define TS_SIGNATURE "rusEFI master.2023.05.05.nucleo_h743.2062137482"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 120408970
#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_405.120408970"
#define SIGNATURE_HASH 1249735962
#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_405.1249735962"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 120408970
#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_469.120408970"
#define SIGNATURE_HASH 1249735962
#define TS_SIGNATURE "rusEFI master.2023.05.05.prometheus_469.1249735962"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 92397335
#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f4.92397335"
#define SIGNATURE_HASH 1221714311
#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f4.1221714311"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 92397335
#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f7.92397335"
#define SIGNATURE_HASH 1221714311
#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_f7.1221714311"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 92397335
#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_h7.92397335"
#define SIGNATURE_HASH 1221714311
#define TS_SIGNATURE "rusEFI master.2023.05.05.proteus_h7.1221714311"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 259355555
#define TS_SIGNATURE "rusEFI master.2023.05.05.s105.259355555"
#define SIGNATURE_HASH 1109740851
#define TS_SIGNATURE "rusEFI master.2023.05.05.s105.1109740851"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on config/boards/subaru_eg33/config/gen_subaru_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 821179598
#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.821179598"
#define SIGNATURE_HASH 2107771486
#define TS_SIGNATURE "rusEFI master.2023.05.05.subaru_eg33_f7.2107771486"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3172444728
#define TS_SIGNATURE "rusEFI master.2023.05.05.tdg-pdm8.3172444728"
#define SIGNATURE_HASH 4031222952
#define TS_SIGNATURE "rusEFI master.2023.05.05.tdg-pdm8.4031222952"

View File

@ -139,18 +139,6 @@ float getOutputValueByName(const char *name) {
// vvtPositionB1I
case 1384666006:
return engine->outputChannels.vvtPositionB1I;
// chargeAirMass
case -1836794433:
return engine->outputChannels.chargeAirMass;
// crankingFuelMs
case 326389246:
return engine->outputChannels.crankingFuelMs;
// baseFuel
case 727098956:
return engine->outputChannels.baseFuel;
// fuelRunning
case -395575790:
return engine->outputChannels.fuelRunning;
// actualLastInjection
case 681043126:
return engine->outputChannels.actualLastInjection;
@ -250,6 +238,12 @@ float getOutputValueByName(const char *name) {
// maxTriggerReentrant
case -1595441102:
return engine->outputChannels.maxTriggerReentrant;
// rawLowFuelPressure
case -148455898:
return engine->outputChannels.rawLowFuelPressure;
// rawHighFuelPressure
case 990714516:
return engine->outputChannels.rawHighFuelPressure;
// lowFuelPressure
case -628741220:
return engine->outputChannels.lowFuelPressure;
@ -352,12 +346,6 @@ float getOutputValueByName(const char *name) {
// idlePositionSensor
case 782384530:
return engine->outputChannels.idlePositionSensor;
// rawLowFuelPressure
case -148455898:
return engine->outputChannels.rawLowFuelPressure;
// rawHighFuelPressure
case 990714516:
return engine->outputChannels.rawHighFuelPressure;
// AFRValue
case -1093429509:
return engine->outputChannels.AFRValue;
@ -781,9 +769,6 @@ float getOutputValueByName(const char *name) {
// sdAirMassInOneCylinder
case 1650433343:
return engine->fuelComputer.sdAirMassInOneCylinder;
// sdIsTChargeAirModel
case 816610019:
return engine->fuelComputer.sdIsTChargeAirModel;
// injectorHwIssue
case -1237512821:
return engine->fuelComputer.injectorHwIssue;
@ -927,12 +912,6 @@ float getOutputValueByName(const char *name) {
// sd.tChargeK
case 584726739:
return engine->engineState.sd.tChargeK;
// baroCorrection
case -281693247:
return engine->engineState.baroCorrection;
// crankingFuel.baseFuel
case 1119735859:
return engine->engineState.crankingFuel.baseFuel;
// crankingFuel.coolantTemperatureCoefficient
case -1206067863:
return engine->engineState.crankingFuel.coolantTemperatureCoefficient;
@ -945,6 +924,9 @@ float getOutputValueByName(const char *name) {
// crankingFuel.fuel
case -180401224:
return engine->engineState.crankingFuel.fuel;
// baroCorrection
case -281693247:
return engine->engineState.baroCorrection;
// hellenBoardId
case -295556270:
return engine->engineState.hellenBoardId;

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Fri May 05 16:36:44 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Fri May 05 17:56:33 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -63,7 +63,7 @@ public class AcControl {
public static final String GAUGE_NAME_ETB_TARGET = "ETB: position target";
public static final String GAUGE_NAME_FLEX = "Flex Ethanol %";
public static final String GAUGE_NAME_FUEL_BARO_CORR = "Fuel: Barometric pressure mult";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base mass";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base cycle mass";
public static final String GAUGE_NAME_FUEL_CHARGE_TEMP = "Fuel: Estimated charge temperature";
public static final String GAUGE_NAME_FUEL_CLT_CORR = "Fuel: CLT correction";
public static final String GAUGE_NAME_FUEL_CONSUMPTION = "Fuel: Total consumed";
@ -74,7 +74,7 @@ public class AcControl {
public static final String GAUGE_NAME_FUEL_INJECTION_TIMING = "Fuel: Injection timing SOI";
public static final String GAUGE_NAME_FUEL_LAST_INJECTION = "Fuel: Last inj pulse width";
public static final String GAUGE_NAME_FUEL_LEVEL = "Fuel level";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: load";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: Load";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH = "Fuel pressure (high)";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS = "bar";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW = "Fuel pressure (low)";
@ -165,17 +165,17 @@ public class AcControl {
public static final int PACK_MULT_VSS = 100;
public static final int TPS_2_BYTE_PACKING_MULT = 100;
public static final int VE_BLEND_COUNT = 4;
public static final Field ACBUTTONSTATE = Field.create("ACBUTTONSTATE", 0, FieldType.BIT, 0).setBaseOffset(1020);
public static final Field M_ACENABLED = Field.create("M_ACENABLED", 0, FieldType.BIT, 1).setBaseOffset(1020);
public static final Field ENGINETOOSLOW = Field.create("ENGINETOOSLOW", 0, FieldType.BIT, 2).setBaseOffset(1020);
public static final Field ENGINETOOFAST = Field.create("ENGINETOOFAST", 0, FieldType.BIT, 3).setBaseOffset(1020);
public static final Field NOCLT = Field.create("NOCLT", 0, FieldType.BIT, 4).setBaseOffset(1020);
public static final Field ENGINETOOHOT = Field.create("ENGINETOOHOT", 0, FieldType.BIT, 5).setBaseOffset(1020);
public static final Field TPSTOOHIGH = Field.create("TPSTOOHIGH", 0, FieldType.BIT, 6).setBaseOffset(1020);
public static final Field ISDISABLEDBYLUA = Field.create("ISDISABLEDBYLUA", 0, FieldType.BIT, 7).setBaseOffset(1020);
public static final Field ACCOMPRESSORSTATE = Field.create("ACCOMPRESSORSTATE", 0, FieldType.BIT, 8).setBaseOffset(1020);
public static final Field LATEST_USAGE_AC_CONTROL = Field.create("LATEST_USAGE_AC_CONTROL", 4, FieldType.INT).setScale(1.0).setBaseOffset(1020);
public static final Field ACSWITCHLASTCHANGETIMEMS = Field.create("ACSWITCHLASTCHANGETIMEMS", 8, FieldType.INT).setScale(1.0).setBaseOffset(1020);
public static final Field ACBUTTONSTATE = Field.create("ACBUTTONSTATE", 0, FieldType.BIT, 0).setBaseOffset(1008);
public static final Field M_ACENABLED = Field.create("M_ACENABLED", 0, FieldType.BIT, 1).setBaseOffset(1008);
public static final Field ENGINETOOSLOW = Field.create("ENGINETOOSLOW", 0, FieldType.BIT, 2).setBaseOffset(1008);
public static final Field ENGINETOOFAST = Field.create("ENGINETOOFAST", 0, FieldType.BIT, 3).setBaseOffset(1008);
public static final Field NOCLT = Field.create("NOCLT", 0, FieldType.BIT, 4).setBaseOffset(1008);
public static final Field ENGINETOOHOT = Field.create("ENGINETOOHOT", 0, FieldType.BIT, 5).setBaseOffset(1008);
public static final Field TPSTOOHIGH = Field.create("TPSTOOHIGH", 0, FieldType.BIT, 6).setBaseOffset(1008);
public static final Field ISDISABLEDBYLUA = Field.create("ISDISABLEDBYLUA", 0, FieldType.BIT, 7).setBaseOffset(1008);
public static final Field ACCOMPRESSORSTATE = Field.create("ACCOMPRESSORSTATE", 0, FieldType.BIT, 8).setBaseOffset(1008);
public static final Field LATEST_USAGE_AC_CONTROL = Field.create("LATEST_USAGE_AC_CONTROL", 4, FieldType.INT).setScale(1.0).setBaseOffset(1008);
public static final Field ACSWITCHLASTCHANGETIMEMS = Field.create("ACSWITCHLASTCHANGETIMEMS", 8, FieldType.INT).setScale(1.0).setBaseOffset(1008);
public static final Field[] VALUES = {
ACBUTTONSTATE,
M_ACENABLED,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Fri May 05 16:36:44 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Fri May 05 17:56:33 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -63,7 +63,7 @@ public class AntilagSystem {
public static final String GAUGE_NAME_ETB_TARGET = "ETB: position target";
public static final String GAUGE_NAME_FLEX = "Flex Ethanol %";
public static final String GAUGE_NAME_FUEL_BARO_CORR = "Fuel: Barometric pressure mult";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base mass";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base cycle mass";
public static final String GAUGE_NAME_FUEL_CHARGE_TEMP = "Fuel: Estimated charge temperature";
public static final String GAUGE_NAME_FUEL_CLT_CORR = "Fuel: CLT correction";
public static final String GAUGE_NAME_FUEL_CONSUMPTION = "Fuel: Total consumed";
@ -74,7 +74,7 @@ public class AntilagSystem {
public static final String GAUGE_NAME_FUEL_INJECTION_TIMING = "Fuel: Injection timing SOI";
public static final String GAUGE_NAME_FUEL_LAST_INJECTION = "Fuel: Last inj pulse width";
public static final String GAUGE_NAME_FUEL_LEVEL = "Fuel level";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: load";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: Load";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH = "Fuel pressure (high)";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS = "bar";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW = "Fuel pressure (low)";
@ -165,19 +165,19 @@ public class AntilagSystem {
public static final int PACK_MULT_VSS = 100;
public static final int TPS_2_BYTE_PACKING_MULT = 100;
public static final int VE_BLEND_COUNT = 4;
public static final Field ISANTILAGCONDITION = Field.create("ISANTILAGCONDITION", 0, FieldType.BIT, 0).setBaseOffset(984);
public static final Field ALSMINRPMCONDITION = Field.create("ALSMINRPMCONDITION", 0, FieldType.BIT, 1).setBaseOffset(984);
public static final Field ALSMAXRPMCONDITION = Field.create("ALSMAXRPMCONDITION", 0, FieldType.BIT, 2).setBaseOffset(984);
public static final Field ALSMINCLTCONDITION = Field.create("ALSMINCLTCONDITION", 0, FieldType.BIT, 3).setBaseOffset(984);
public static final Field ALSMAXCLTCONDITION = Field.create("ALSMAXCLTCONDITION", 0, FieldType.BIT, 4).setBaseOffset(984);
public static final Field ALSMAXTHROTTLEINTENTCONDITION = Field.create("ALSMAXTHROTTLEINTENTCONDITION", 0, FieldType.BIT, 5).setBaseOffset(984);
public static final Field ISALSSWITCHACTIVATED = Field.create("ISALSSWITCHACTIVATED", 0, FieldType.BIT, 6).setBaseOffset(984);
public static final Field ALSACTIVATEPINSTATE = Field.create("ALSACTIVATEPINSTATE", 0, FieldType.BIT, 7).setBaseOffset(984);
public static final Field ALSSWITCHCONDITION = Field.create("ALSSWITCHCONDITION", 0, FieldType.BIT, 8).setBaseOffset(984);
public static final Field ALSTIMERCONDITION = Field.create("ALSTIMERCONDITION", 0, FieldType.BIT, 9).setBaseOffset(984);
public static final Field FUELALSCORRECTION = Field.create("FUELALSCORRECTION", 4, FieldType.FLOAT).setBaseOffset(984);
public static final Field TIMINGALSCORRECTION = Field.create("TIMINGALSCORRECTION", 8, FieldType.INT16).setScale(0.01).setBaseOffset(984);
public static final Field TIMINGALSSKIP = Field.create("TIMINGALSSKIP", 10, FieldType.INT16).setScale(0.01).setBaseOffset(984);
public static final Field ISANTILAGCONDITION = Field.create("ISANTILAGCONDITION", 0, FieldType.BIT, 0).setBaseOffset(972);
public static final Field ALSMINRPMCONDITION = Field.create("ALSMINRPMCONDITION", 0, FieldType.BIT, 1).setBaseOffset(972);
public static final Field ALSMAXRPMCONDITION = Field.create("ALSMAXRPMCONDITION", 0, FieldType.BIT, 2).setBaseOffset(972);
public static final Field ALSMINCLTCONDITION = Field.create("ALSMINCLTCONDITION", 0, FieldType.BIT, 3).setBaseOffset(972);
public static final Field ALSMAXCLTCONDITION = Field.create("ALSMAXCLTCONDITION", 0, FieldType.BIT, 4).setBaseOffset(972);
public static final Field ALSMAXTHROTTLEINTENTCONDITION = Field.create("ALSMAXTHROTTLEINTENTCONDITION", 0, FieldType.BIT, 5).setBaseOffset(972);
public static final Field ISALSSWITCHACTIVATED = Field.create("ISALSSWITCHACTIVATED", 0, FieldType.BIT, 6).setBaseOffset(972);
public static final Field ALSACTIVATEPINSTATE = Field.create("ALSACTIVATEPINSTATE", 0, FieldType.BIT, 7).setBaseOffset(972);
public static final Field ALSSWITCHCONDITION = Field.create("ALSSWITCHCONDITION", 0, FieldType.BIT, 8).setBaseOffset(972);
public static final Field ALSTIMERCONDITION = Field.create("ALSTIMERCONDITION", 0, FieldType.BIT, 9).setBaseOffset(972);
public static final Field FUELALSCORRECTION = Field.create("FUELALSCORRECTION", 4, FieldType.FLOAT).setBaseOffset(972);
public static final Field TIMINGALSCORRECTION = Field.create("TIMINGALSCORRECTION", 8, FieldType.INT16).setScale(0.01).setBaseOffset(972);
public static final Field TIMINGALSSKIP = Field.create("TIMINGALSSKIP", 10, FieldType.INT16).setScale(0.01).setBaseOffset(972);
public static final Field[] VALUES = {
ISANTILAGCONDITION,
ALSMINRPMCONDITION,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Fri May 05 16:36:44 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Fri May 05 17:56:33 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -63,7 +63,7 @@ public class BoostControl {
public static final String GAUGE_NAME_ETB_TARGET = "ETB: position target";
public static final String GAUGE_NAME_FLEX = "Flex Ethanol %";
public static final String GAUGE_NAME_FUEL_BARO_CORR = "Fuel: Barometric pressure mult";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base mass";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base cycle mass";
public static final String GAUGE_NAME_FUEL_CHARGE_TEMP = "Fuel: Estimated charge temperature";
public static final String GAUGE_NAME_FUEL_CLT_CORR = "Fuel: CLT correction";
public static final String GAUGE_NAME_FUEL_CONSUMPTION = "Fuel: Total consumed";
@ -74,7 +74,7 @@ public class BoostControl {
public static final String GAUGE_NAME_FUEL_INJECTION_TIMING = "Fuel: Injection timing SOI";
public static final String GAUGE_NAME_FUEL_LAST_INJECTION = "Fuel: Last inj pulse width";
public static final String GAUGE_NAME_FUEL_LEVEL = "Fuel level";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: load";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: Load";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH = "Fuel pressure (high)";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS = "bar";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW = "Fuel pressure (low)";
@ -165,23 +165,23 @@ public class BoostControl {
public static final int PACK_MULT_VSS = 100;
public static final int TPS_2_BYTE_PACKING_MULT = 100;
public static final int VE_BLEND_COUNT = 4;
public static final Field ISTPSINVALID = Field.create("ISTPSINVALID", 0, FieldType.BIT, 0).setBaseOffset(996);
public static final Field M_SHOULDRESETPID = Field.create("M_SHOULDRESETPID", 0, FieldType.BIT, 1).setBaseOffset(996);
public static final Field ISBELOWCLOSEDLOOPTHRESHOLD = Field.create("ISBELOWCLOSEDLOOPTHRESHOLD", 0, FieldType.BIT, 2).setBaseOffset(996);
public static final Field ISNOTCLOSEDLOOP = Field.create("ISNOTCLOSEDLOOP", 0, FieldType.BIT, 3).setBaseOffset(996);
public static final Field ISZERORPM = Field.create("ISZERORPM", 0, FieldType.BIT, 4).setBaseOffset(996);
public static final Field HASINITBOOST = Field.create("HASINITBOOST", 0, FieldType.BIT, 5).setBaseOffset(996);
public static final Field RPMTOOLOW = Field.create("RPMTOOLOW", 0, FieldType.BIT, 6).setBaseOffset(996);
public static final Field TPSTOOLOW = Field.create("TPSTOOLOW", 0, FieldType.BIT, 7).setBaseOffset(996);
public static final Field MAPTOOLOW = Field.create("MAPTOOLOW", 0, FieldType.BIT, 8).setBaseOffset(996);
public static final Field LUATARGETADD = Field.create("LUATARGETADD", 4, FieldType.INT16).setScale(0.5).setBaseOffset(996);
public static final Field BOOSTOUTPUT = Field.create("BOOSTOUTPUT", 6, FieldType.INT16).setScale(0.01).setBaseOffset(996);
public static final Field LUATARGETMULT = Field.create("LUATARGETMULT", 8, FieldType.FLOAT).setBaseOffset(996);
public static final Field OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(996);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, FieldType.FLOAT).setBaseOffset(996);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 20, FieldType.INT8).setScale(0.5).setBaseOffset(996);
public static final Field ALIGNMENTFILL_AT_21 = Field.create("ALIGNMENTFILL_AT_21", 21, FieldType.INT8).setScale(1.0).setBaseOffset(996);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 22, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(996);
public static final Field ISTPSINVALID = Field.create("ISTPSINVALID", 0, FieldType.BIT, 0).setBaseOffset(984);
public static final Field M_SHOULDRESETPID = Field.create("M_SHOULDRESETPID", 0, FieldType.BIT, 1).setBaseOffset(984);
public static final Field ISBELOWCLOSEDLOOPTHRESHOLD = Field.create("ISBELOWCLOSEDLOOPTHRESHOLD", 0, FieldType.BIT, 2).setBaseOffset(984);
public static final Field ISNOTCLOSEDLOOP = Field.create("ISNOTCLOSEDLOOP", 0, FieldType.BIT, 3).setBaseOffset(984);
public static final Field ISZERORPM = Field.create("ISZERORPM", 0, FieldType.BIT, 4).setBaseOffset(984);
public static final Field HASINITBOOST = Field.create("HASINITBOOST", 0, FieldType.BIT, 5).setBaseOffset(984);
public static final Field RPMTOOLOW = Field.create("RPMTOOLOW", 0, FieldType.BIT, 6).setBaseOffset(984);
public static final Field TPSTOOLOW = Field.create("TPSTOOLOW", 0, FieldType.BIT, 7).setBaseOffset(984);
public static final Field MAPTOOLOW = Field.create("MAPTOOLOW", 0, FieldType.BIT, 8).setBaseOffset(984);
public static final Field LUATARGETADD = Field.create("LUATARGETADD", 4, FieldType.INT16).setScale(0.5).setBaseOffset(984);
public static final Field BOOSTOUTPUT = Field.create("BOOSTOUTPUT", 6, FieldType.INT16).setScale(0.01).setBaseOffset(984);
public static final Field LUATARGETMULT = Field.create("LUATARGETMULT", 8, FieldType.FLOAT).setBaseOffset(984);
public static final Field OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(984);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, FieldType.FLOAT).setBaseOffset(984);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 20, FieldType.INT8).setScale(0.5).setBaseOffset(984);
public static final Field ALIGNMENTFILL_AT_21 = Field.create("ALIGNMENTFILL_AT_21", 21, FieldType.INT8).setScale(1.0).setBaseOffset(984);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 22, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(984);
public static final Field[] VALUES = {
ISTPSINVALID,
M_SHOULDRESETPID,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/dc_motors.txt Fri May 05 16:36:44 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/dc_motors.txt Fri May 05 17:56:33 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -63,7 +63,7 @@ public class DcMotors {
public static final String GAUGE_NAME_ETB_TARGET = "ETB: position target";
public static final String GAUGE_NAME_FLEX = "Flex Ethanol %";
public static final String GAUGE_NAME_FUEL_BARO_CORR = "Fuel: Barometric pressure mult";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base mass";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base cycle mass";
public static final String GAUGE_NAME_FUEL_CHARGE_TEMP = "Fuel: Estimated charge temperature";
public static final String GAUGE_NAME_FUEL_CLT_CORR = "Fuel: CLT correction";
public static final String GAUGE_NAME_FUEL_CONSUMPTION = "Fuel: Total consumed";
@ -74,7 +74,7 @@ public class DcMotors {
public static final String GAUGE_NAME_FUEL_INJECTION_TIMING = "Fuel: Injection timing SOI";
public static final String GAUGE_NAME_FUEL_LAST_INJECTION = "Fuel: Last inj pulse width";
public static final String GAUGE_NAME_FUEL_LEVEL = "Fuel level";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: load";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: Load";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH = "Fuel pressure (high)";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS = "bar";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW = "Fuel pressure (low)";
@ -165,10 +165,10 @@ public class DcMotors {
public static final int PACK_MULT_VSS = 100;
public static final int TPS_2_BYTE_PACKING_MULT = 100;
public static final int VE_BLEND_COUNT = 4;
public static final Field DCOUTPUT0 = Field.create("DCOUTPUT0", 0, FieldType.FLOAT).setBaseOffset(1372);
public static final Field ISENABLED0_INT = Field.create("ISENABLED0_INT", 4, FieldType.INT8).setScale(1.0).setBaseOffset(1372);
public static final Field ALIGNMENTFILL_AT_5 = Field.create("ALIGNMENTFILL_AT_5", 5, FieldType.INT8).setScale(1.0).setBaseOffset(1372);
public static final Field ISENABLED0 = Field.create("ISENABLED0", 8, FieldType.BIT, 0).setBaseOffset(1372);
public static final Field DCOUTPUT0 = Field.create("DCOUTPUT0", 0, FieldType.FLOAT).setBaseOffset(1356);
public static final Field ISENABLED0_INT = Field.create("ISENABLED0_INT", 4, FieldType.INT8).setScale(1.0).setBaseOffset(1356);
public static final Field ALIGNMENTFILL_AT_5 = Field.create("ALIGNMENTFILL_AT_5", 5, FieldType.INT8).setScale(1.0).setBaseOffset(1356);
public static final Field ISENABLED0 = Field.create("ISENABLED0", 8, FieldType.BIT, 0).setBaseOffset(1356);
public static final Field[] VALUES = {
DCOUTPUT0,
ISENABLED0_INT,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Fri May 05 16:36:44 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Fri May 05 17:56:33 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -63,7 +63,7 @@ public class ElectronicThrottle {
public static final String GAUGE_NAME_ETB_TARGET = "ETB: position target";
public static final String GAUGE_NAME_FLEX = "Flex Ethanol %";
public static final String GAUGE_NAME_FUEL_BARO_CORR = "Fuel: Barometric pressure mult";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base mass";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base cycle mass";
public static final String GAUGE_NAME_FUEL_CHARGE_TEMP = "Fuel: Estimated charge temperature";
public static final String GAUGE_NAME_FUEL_CLT_CORR = "Fuel: CLT correction";
public static final String GAUGE_NAME_FUEL_CONSUMPTION = "Fuel: Total consumed";
@ -74,7 +74,7 @@ public class ElectronicThrottle {
public static final String GAUGE_NAME_FUEL_INJECTION_TIMING = "Fuel: Injection timing SOI";
public static final String GAUGE_NAME_FUEL_LAST_INJECTION = "Fuel: Last inj pulse width";
public static final String GAUGE_NAME_FUEL_LEVEL = "Fuel level";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: load";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: Load";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH = "Fuel pressure (high)";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS = "bar";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW = "Fuel pressure (low)";
@ -165,23 +165,23 @@ public class ElectronicThrottle {
public static final int PACK_MULT_VSS = 100;
public static final int TPS_2_BYTE_PACKING_MULT = 100;
public static final int VE_BLEND_COUNT = 4;
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1308);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1308);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1308);
public static final Field M_WASTEGATEPOSITION = Field.create("M_WASTEGATEPOSITION", 12, FieldType.FLOAT).setBaseOffset(1308);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 16, FieldType.FLOAT).setBaseOffset(1308);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 20, FieldType.FLOAT).setBaseOffset(1308);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 24, FieldType.FLOAT).setBaseOffset(1308);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 28, FieldType.FLOAT).setBaseOffset(1308);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 32, FieldType.BIT, 0).setBaseOffset(1308);
public static final Field JAMDETECTED = Field.create("JAMDETECTED", 32, FieldType.BIT, 1).setBaseOffset(1308);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 36, FieldType.FLOAT).setBaseOffset(1308);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 40, FieldType.FLOAT).setBaseOffset(1308);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 44, FieldType.INT16).setScale(1.0).setBaseOffset(1308);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 46, FieldType.INT16).setScale(1.0).setBaseOffset(1308);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 48, FieldType.INT8).setScale(1.0).setBaseOffset(1308);
public static final Field ALIGNMENTFILL_AT_49 = Field.create("ALIGNMENTFILL_AT_49", 49, FieldType.INT8).setScale(1.0).setBaseOffset(1308);
public static final Field JAMTIMER = Field.create("JAMTIMER", 50, FieldType.INT16).setScale(0.01).setBaseOffset(1308);
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1292);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1292);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1292);
public static final Field M_WASTEGATEPOSITION = Field.create("M_WASTEGATEPOSITION", 12, FieldType.FLOAT).setBaseOffset(1292);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 16, FieldType.FLOAT).setBaseOffset(1292);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 20, FieldType.FLOAT).setBaseOffset(1292);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 24, FieldType.FLOAT).setBaseOffset(1292);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 28, FieldType.FLOAT).setBaseOffset(1292);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 32, FieldType.BIT, 0).setBaseOffset(1292);
public static final Field JAMDETECTED = Field.create("JAMDETECTED", 32, FieldType.BIT, 1).setBaseOffset(1292);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 36, FieldType.FLOAT).setBaseOffset(1292);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 40, FieldType.FLOAT).setBaseOffset(1292);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 44, FieldType.INT16).setScale(1.0).setBaseOffset(1292);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 46, FieldType.INT16).setScale(1.0).setBaseOffset(1292);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 48, FieldType.INT8).setScale(1.0).setBaseOffset(1292);
public static final Field ALIGNMENTFILL_AT_49 = Field.create("ALIGNMENTFILL_AT_49", 49, FieldType.INT8).setScale(1.0).setBaseOffset(1292);
public static final Field JAMTIMER = Field.create("JAMTIMER", 50, FieldType.INT16).setScale(0.01).setBaseOffset(1292);
public static final Field[] VALUES = {
IDLEPOSITION,
TRIM,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Fri May 05 16:36:44 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Fri May 05 17:56:33 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -63,7 +63,7 @@ public class EngineState {
public static final String GAUGE_NAME_ETB_TARGET = "ETB: position target";
public static final String GAUGE_NAME_FLEX = "Flex Ethanol %";
public static final String GAUGE_NAME_FUEL_BARO_CORR = "Fuel: Barometric pressure mult";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base mass";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base cycle mass";
public static final String GAUGE_NAME_FUEL_CHARGE_TEMP = "Fuel: Estimated charge temperature";
public static final String GAUGE_NAME_FUEL_CLT_CORR = "Fuel: CLT correction";
public static final String GAUGE_NAME_FUEL_CONSUMPTION = "Fuel: Total consumed";
@ -74,7 +74,7 @@ public class EngineState {
public static final String GAUGE_NAME_FUEL_INJECTION_TIMING = "Fuel: Injection timing SOI";
public static final String GAUGE_NAME_FUEL_LAST_INJECTION = "Fuel: Last inj pulse width";
public static final String GAUGE_NAME_FUEL_LEVEL = "Fuel level";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: load";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: Load";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH = "Fuel pressure (high)";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS = "bar";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW = "Fuel pressure (low)";
@ -165,39 +165,39 @@ public class EngineState {
public static final int PACK_MULT_VSS = 100;
public static final int TPS_2_BYTE_PACKING_MULT = 100;
public static final int VE_BLEND_COUNT = 4;
public static final Field LUA_FUELADD = Field.create("LUA_FUELADD", 0, FieldType.FLOAT).setBaseOffset(1044);
public static final Field LUA_FUELMULT = Field.create("LUA_FUELMULT", 4, FieldType.FLOAT).setBaseOffset(1044);
public static final Field LUA_CLUTCHUPSTATE = Field.create("LUA_CLUTCHUPSTATE", 8, FieldType.BIT, 0).setBaseOffset(1044);
public static final Field LUA_BRAKEPEDALSTATE = Field.create("LUA_BRAKEPEDALSTATE", 8, FieldType.BIT, 1).setBaseOffset(1044);
public static final Field LUA_ACREQUESTSTATE = Field.create("LUA_ACREQUESTSTATE", 8, FieldType.BIT, 2).setBaseOffset(1044);
public static final Field LUA_LUADISABLEETB = Field.create("LUA_LUADISABLEETB", 8, FieldType.BIT, 3).setBaseOffset(1044);
public static final Field LUA_LUAIGNCUT = Field.create("LUA_LUAIGNCUT", 8, FieldType.BIT, 4).setBaseOffset(1044);
public static final Field SD_TCHARGE = Field.create("SD_TCHARGE", 12, FieldType.INT16).setScale(0.01).setBaseOffset(1044);
public static final Field SD_ALIGNMENTFILL_AT_2 = Field.create("SD_ALIGNMENTFILL_AT_2", 14, FieldType.INT8).setScale(1.0).setBaseOffset(1044);
public static final Field SD_TCHARGEK = Field.create("SD_TCHARGEK", 16, FieldType.FLOAT).setBaseOffset(1044);
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 20, FieldType.FLOAT).setBaseOffset(1044);
public static final Field CRANKINGFUEL_BASEFUEL = Field.create("CRANKINGFUEL_BASEFUEL", 24, FieldType.FLOAT).setBaseOffset(1044);
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 28, FieldType.FLOAT).setBaseOffset(1044);
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 32, FieldType.FLOAT).setBaseOffset(1044);
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 36, FieldType.FLOAT).setBaseOffset(1044);
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 40, FieldType.FLOAT).setBaseOffset(1044);
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 44, FieldType.INT16).setScale(1.0).setBaseOffset(1044);
public static final Field ALIGNMENTFILL_AT_46 = Field.create("ALIGNMENTFILL_AT_46", 46, FieldType.INT8).setScale(1.0).setBaseOffset(1044);
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 48, FieldType.BIT, 0).setBaseOffset(1044);
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 48, FieldType.BIT, 1).setBaseOffset(1044);
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 48, FieldType.BIT, 2).setBaseOffset(1044);
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 48, FieldType.BIT, 3).setBaseOffset(1044);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 52, FieldType.INT).setScale(1.0).setBaseOffset(1044);
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 56, FieldType.FLOAT).setBaseOffset(1044);
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 60, FieldType.FLOAT).setBaseOffset(1044);
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 64, FieldType.INT16).setScale(1.0).setBaseOffset(1044);
public static final Field ALIGNMENTFILL_AT_66 = Field.create("ALIGNMENTFILL_AT_66", 66, FieldType.INT8).setScale(1.0).setBaseOffset(1044);
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 68, FieldType.INT).setScale(1.0).setBaseOffset(1044);
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 72, FieldType.INT).setScale(1.0).setBaseOffset(1044);
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 76, FieldType.FLOAT).setBaseOffset(1044);
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 80, FieldType.FLOAT).setBaseOffset(1044);
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 84, FieldType.INT16).setScale(0.01).setBaseOffset(1044);
public static final Field ALIGNMENTFILL_AT_86 = Field.create("ALIGNMENTFILL_AT_86", 86, FieldType.INT8).setScale(1.0).setBaseOffset(1044);
public static final Field LUA_FUELADD = Field.create("LUA_FUELADD", 0, FieldType.FLOAT).setBaseOffset(1032);
public static final Field LUA_FUELMULT = Field.create("LUA_FUELMULT", 4, FieldType.FLOAT).setBaseOffset(1032);
public static final Field LUA_CLUTCHUPSTATE = Field.create("LUA_CLUTCHUPSTATE", 8, FieldType.BIT, 0).setBaseOffset(1032);
public static final Field LUA_BRAKEPEDALSTATE = Field.create("LUA_BRAKEPEDALSTATE", 8, FieldType.BIT, 1).setBaseOffset(1032);
public static final Field LUA_ACREQUESTSTATE = Field.create("LUA_ACREQUESTSTATE", 8, FieldType.BIT, 2).setBaseOffset(1032);
public static final Field LUA_LUADISABLEETB = Field.create("LUA_LUADISABLEETB", 8, FieldType.BIT, 3).setBaseOffset(1032);
public static final Field LUA_LUAIGNCUT = Field.create("LUA_LUAIGNCUT", 8, FieldType.BIT, 4).setBaseOffset(1032);
public static final Field SD_TCHARGE = Field.create("SD_TCHARGE", 12, FieldType.INT16).setScale(0.01).setBaseOffset(1032);
public static final Field SD_ALIGNMENTFILL_AT_2 = Field.create("SD_ALIGNMENTFILL_AT_2", 14, FieldType.INT8).setScale(1.0).setBaseOffset(1032);
public static final Field SD_TCHARGEK = Field.create("SD_TCHARGEK", 16, FieldType.FLOAT).setBaseOffset(1032);
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 20, FieldType.FLOAT).setBaseOffset(1032);
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 24, FieldType.FLOAT).setBaseOffset(1032);
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 28, FieldType.FLOAT).setBaseOffset(1032);
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 32, FieldType.INT16).setScale(0.01).setBaseOffset(1032);
public static final Field CRANKINGFUEL_ALIGNMENTFILL_AT_14 = Field.create("CRANKINGFUEL_ALIGNMENTFILL_AT_14", 34, FieldType.INT8).setScale(1.0).setBaseOffset(1032);
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 36, FieldType.FLOAT).setBaseOffset(1032);
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 40, FieldType.INT16).setScale(1.0).setBaseOffset(1032);
public static final Field ALIGNMENTFILL_AT_42 = Field.create("ALIGNMENTFILL_AT_42", 42, FieldType.INT8).setScale(1.0).setBaseOffset(1032);
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 44, FieldType.BIT, 0).setBaseOffset(1032);
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 44, FieldType.BIT, 1).setBaseOffset(1032);
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 44, FieldType.BIT, 2).setBaseOffset(1032);
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 44, FieldType.BIT, 3).setBaseOffset(1032);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 48, FieldType.INT).setScale(1.0).setBaseOffset(1032);
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 52, FieldType.FLOAT).setBaseOffset(1032);
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 56, FieldType.FLOAT).setBaseOffset(1032);
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 60, FieldType.INT16).setScale(1.0).setBaseOffset(1032);
public static final Field ALIGNMENTFILL_AT_62 = Field.create("ALIGNMENTFILL_AT_62", 62, FieldType.INT8).setScale(1.0).setBaseOffset(1032);
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 64, FieldType.INT).setScale(1.0).setBaseOffset(1032);
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 68, FieldType.INT).setScale(1.0).setBaseOffset(1032);
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 72, FieldType.FLOAT).setBaseOffset(1032);
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 76, FieldType.FLOAT).setBaseOffset(1032);
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 80, FieldType.INT16).setScale(0.01).setBaseOffset(1032);
public static final Field ALIGNMENTFILL_AT_82 = Field.create("ALIGNMENTFILL_AT_82", 82, FieldType.INT8).setScale(1.0).setBaseOffset(1032);
public static final Field[] VALUES = {
LUA_FUELADD,
LUA_FUELMULT,
@ -209,14 +209,14 @@ public class EngineState {
SD_TCHARGE,
SD_ALIGNMENTFILL_AT_2,
SD_TCHARGEK,
BAROCORRECTION,
CRANKINGFUEL_BASEFUEL,
CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT,
CRANKINGFUEL_TPSCOEFFICIENT,
CRANKINGFUEL_DURATIONCOEFFICIENT,
CRANKINGFUEL_FUEL,
CRANKINGFUEL_ALIGNMENTFILL_AT_14,
BAROCORRECTION,
HELLENBOARDID,
ALIGNMENTFILL_AT_46,
ALIGNMENTFILL_AT_42,
CLUTCHUPSTATE,
CLUTCHDOWNSTATE,
BRAKEPEDALSTATE,
@ -225,12 +225,12 @@ public class EngineState {
EGTVALUE1,
EGTVALUE2,
DESIREDRPMLIMIT,
ALIGNMENTFILL_AT_66,
ALIGNMENTFILL_AT_62,
FUELINJECTIONCOUNTER,
SPARKCOUNTER,
FUELINGLOAD,
IGNITIONLOAD,
VETABLEYAXIS,
ALIGNMENTFILL_AT_86,
ALIGNMENTFILL_AT_82,
};
}

View File

@ -1,18 +1,18 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fan_control.txt Fri May 05 01:27:32 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fan_control.txt Fri May 05 17:56:33 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FanControl {
public static final Field CRANKING = Field.create("CRANKING", 0, FieldType.BIT, 0).setBaseOffset(1032);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1).setBaseOffset(1032);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2).setBaseOffset(1032);
public static final Field BROKENCLT = Field.create("BROKENCLT", 0, FieldType.BIT, 3).setBaseOffset(1032);
public static final Field ENABLEDFORAC = Field.create("ENABLEDFORAC", 0, FieldType.BIT, 4).setBaseOffset(1032);
public static final Field HOT = Field.create("HOT", 0, FieldType.BIT, 5).setBaseOffset(1032);
public static final Field COLD = Field.create("COLD", 0, FieldType.BIT, 6).setBaseOffset(1032);
public static final Field CRANKING = Field.create("CRANKING", 0, FieldType.BIT, 0).setBaseOffset(1020);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1).setBaseOffset(1020);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2).setBaseOffset(1020);
public static final Field BROKENCLT = Field.create("BROKENCLT", 0, FieldType.BIT, 3).setBaseOffset(1020);
public static final Field ENABLEDFORAC = Field.create("ENABLEDFORAC", 0, FieldType.BIT, 4).setBaseOffset(1020);
public static final Field HOT = Field.create("HOT", 0, FieldType.BIT, 5).setBaseOffset(1020);
public static final Field COLD = Field.create("COLD", 0, FieldType.BIT, 6).setBaseOffset(1020);
public static final Field[] VALUES = {
CRANKING,
NOTRUNNING,

Some files were not shown because too many files have changed in this diff Show More