Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-01-15 04:28:54 +00:00
parent f42a90caa8
commit 7851c7e32f
110 changed files with 29087 additions and 28932 deletions

View File

@ -1042,7 +1042,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH snap_51894
#define SIGNATURE_HASH snap_48893
#define specs_s_size 12
#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
@ -1317,12 +1317,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.15.cypress.snap_51894"
#define TS_SIGNATURE "rusEFI 2023.01.15.cypress.snap_48893"
#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 1296
#define TS_TOTAL_OUTPUT_SIZE 1300
#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

@ -1042,7 +1042,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH snap_26746
#define SIGNATURE_HASH snap_7217
#define specs_s_size 12
#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
@ -1317,12 +1317,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.15.kin.snap_26746"
#define TS_SIGNATURE "rusEFI 2023.01.15.kin.snap_7217"
#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 1296
#define TS_TOTAL_OUTPUT_SIZE 1300
#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

@ -992,7 +992,7 @@
#define show_Frankenso_presets false
#define show_Proteus_presets false
#define show_test_presets false
#define SIGNATURE_HASH snap_4972
#define SIGNATURE_HASH snap_26407
#define specs_s_size 12
#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
@ -1268,12 +1268,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.15.subaru_eg33_f7.snap_4972"
#define TS_SIGNATURE "rusEFI 2023.01.15.subaru_eg33_f7.snap_26407"
#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 1296
#define TS_TOTAL_OUTPUT_SIZE 1300
#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

@ -1,3 +1,22 @@
entry = totalFuelCorrection, "totalFuelCorrection", float, "%.3f"
entry = running_postCrankingFuelCorrection, "running_postCrankingFuelCorrection", 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 = 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 = sdTcharge_coff, "sdTcharge_coff", float, "%.3f"
entry = sdAirMassInOneCylinder, "SD cylinder mass", float, "%.3f"
entry = sdIsTChargeAirModel, "sdIsTChargeAirModel", int, "%d"
entry = sparkDwell, "dwell: coil charge time", float, "%.3f"
entry = dwellAngle, "ignition dwell duration", float, "%.3f"
entry = cltTimingCorrection, "cltTimingCorrection", float, "%.3f"
entry = timingIatCorrection, "timingIatCorrection", float, "%.3f"
entry = timingPidCorrection, "timingPidCorrection", float, "%.3f"
entry = sd_present, "sd_present", int, "%d"
entry = sd_logging_internal, "sd_logging_internal", int, "%d"
entry = triggerScopeReady, "triggerScopeReady", int, "%d"
@ -312,20 +331,6 @@ entry = di_nextStart, "DI: next start", float, "%.3f"
entry = m_deadtime, "injectorLag(VBatt)", float, "%.3f"
entry = pressureDelta, "fuel: injector pressureDelta", float, "%.3f"
entry = pressureRatio, "fuel: injector pressureRatio", float, "%.3f"
entry = totalFuelCorrection, "totalFuelCorrection", float, "%.3f"
entry = running_postCrankingFuelCorrection, "running_postCrankingFuelCorrection", 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 = 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 = sdTcharge_coff, "sdTcharge_coff", float, "%.3f"
entry = sdAirMassInOneCylinder, "SD cylinder mass", float, "%.3f"
entry = sdIsTChargeAirModel, "sdIsTChargeAirModel", int, "%d"
entry = retardThresholdRpm, "retardThresholdRpm", int, "%d"
entry = combinedConditions, "combinedConditions", int, "%d"
entry = launchActivatePinState, "launchActivatePinState", int, "%d"
@ -408,11 +413,6 @@ entry = crankingFuel_coolantTemperatureCoefficient, "Cranking: CLT coefficient",
entry = crankingFuel_tpsCoefficient, "crankingFuel_tpsCoefficient", float, "%.3f"
entry = crankingFuel_durationCoefficient, "crankingFuel_durationCoefficient", float, "%.3f"
entry = crankingFuel_fuel, "Fuel: Actual injection", float, "%.3f"
entry = sparkDwell, "ignition dwell duration in ms", float, "%.3f"
entry = dwellAngle, "ignition dwell duration", float, "%.3f"
entry = cltTimingCorrection, "cltTimingCorrection", float, "%.3f"
entry = timingIatCorrection, "timingIatCorrection", float, "%.3f"
entry = timingPidCorrection, "timingPidCorrection", float, "%.3f"
entry = hellenBoardId, "Detected Board ID", int, "%d"
entry = clutchUpState, "clutch: up", int, "%d"
entry = clutchDownState, "clutch: down", int, "%d"

View File

@ -1,3 +1,36 @@
indicatorPanel = fuel_computerIndicatorPanel, 2
indicator = {sdIsTChargeAirModel}, "sdIsTChargeAirModel No", "sdIsTChargeAirModel Yes"
dialog = fuel_computerDialog, "fuel_computer"
panel = fuel_computerIndicatorPanel
liveGraph = fuel_computer_1_Graph, "Graph", South
graphLine = totalFuelCorrection
graphLine = running_postCrankingFuelCorrection
graphLine = running_intakeTemperatureCoefficient
graphLine = running_coolantTemperatureCoefficient
liveGraph = fuel_computer_2_Graph, "Graph", South
graphLine = running_timeSinceCrankingInSecs
graphLine = running_baseFuel
graphLine = running_fuel
graphLine = afrTableYAxis
liveGraph = fuel_computer_3_Graph, "Graph", South
graphLine = targetLambda
graphLine = targetAFR
graphLine = stoichiometricRatio
graphLine = sdTcharge_coff
liveGraph = fuel_computer_4_Graph, "Graph", South
graphLine = sdAirMassInOneCylinder
dialog = timing_stateDialog, "timing_state"
liveGraph = timing_state_1_Graph, "Graph", South
graphLine = sparkDwell
graphLine = dwellAngle
graphLine = cltTimingCorrection
graphLine = timingIatCorrection
liveGraph = timing_state_2_Graph, "Graph", South
graphLine = timingPidCorrection
dialog = knock_controllerDialog, "knock_controller"
liveGraph = knock_controller_1_Graph, "Graph", South
@ -28,29 +61,6 @@ dialog = injector_modelDialog, "injector_model"
graphLine = pressureDelta
graphLine = pressureRatio
indicatorPanel = fuel_computerIndicatorPanel, 2
indicator = {sdIsTChargeAirModel}, "sdIsTChargeAirModel No", "sdIsTChargeAirModel Yes"
dialog = fuel_computerDialog, "fuel_computer"
panel = fuel_computerIndicatorPanel
liveGraph = fuel_computer_1_Graph, "Graph", South
graphLine = totalFuelCorrection
graphLine = running_postCrankingFuelCorrection
graphLine = running_intakeTemperatureCoefficient
graphLine = running_coolantTemperatureCoefficient
liveGraph = fuel_computer_2_Graph, "Graph", South
graphLine = running_timeSinceCrankingInSecs
graphLine = running_baseFuel
graphLine = running_fuel
graphLine = afrTableYAxis
liveGraph = fuel_computer_3_Graph, "Graph", South
graphLine = targetLambda
graphLine = targetAFR
graphLine = stoichiometricRatio
graphLine = sdTcharge_coff
liveGraph = fuel_computer_4_Graph, "Graph", South
graphLine = sdAirMassInOneCylinder
indicatorPanel = launch_control_stateIndicatorPanel, 2
indicator = {combinedConditions}, "combinedConditions No", "combinedConditions Yes"
indicator = {launchActivatePinState}, "launchActivatePinState No", "launchActivatePinState Yes"
@ -186,24 +196,17 @@ dialog = engine_stateDialog, "engine_state"
liveGraph = engine_state_5_Graph, "Graph", South
graphLine = crankingFuel_durationCoefficient
graphLine = crankingFuel_fuel
graphLine = sparkDwell
graphLine = dwellAngle
liveGraph = engine_state_6_Graph, "Graph", South
graphLine = cltTimingCorrection
graphLine = timingIatCorrection
graphLine = timingPidCorrection
graphLine = hellenBoardId
liveGraph = engine_state_7_Graph, "Graph", South
graphLine = startStopStateToggleCounter
liveGraph = engine_state_6_Graph, "Graph", South
graphLine = egtValue1
graphLine = egtValue2
graphLine = desiredRpmLimit
liveGraph = engine_state_8_Graph, "Graph", South
graphLine = fuelInjectionCounter
liveGraph = engine_state_7_Graph, "Graph", South
graphLine = sparkCounter
graphLine = fuelingLoad
graphLine = ignitionLoad
liveGraph = engine_state_9_Graph, "Graph", South
graphLine = veTableYAxis
indicatorPanel = tps_accel_stateIndicatorPanel, 2

View File

@ -1,7 +1,8 @@
subMenu = fuel_computerDialog, "fuel_computer"
subMenu = timing_stateDialog, "timing_state"
subMenu = knock_controllerDialog, "knock_controller"
subMenu = high_pressure_fuel_pumpDialog, "high_pressure_fuel_pump"
subMenu = injector_modelDialog, "injector_model"
subMenu = fuel_computerDialog, "fuel_computer"
subMenu = launch_control_stateDialog, "launch_control_state"
subMenu = antilag_system_stateDialog, "antilag_system_state"
subMenu = boost_controlDialog, "boost_control"

View File

@ -1,9 +1,10 @@
// generated by gen_live_documentation.sh / LiveDataProcessor.java
decl_frag<fuel_computer_s>{},
decl_frag<timing_state_s>{},
decl_frag<output_channels_s>{},
decl_frag<knock_controller_s>{},
decl_frag<high_pressure_fuel_pump_s>{},
decl_frag<injector_model_s>{},
decl_frag<fuel_computer_s>{},
decl_frag<launch_control_state_s>{},
decl_frag<antilag_system_state_s>{},
decl_frag<boost_control_s>{},

View File

@ -2,11 +2,12 @@
#pragma once
typedef enum {
LDS_fuel_computer,
LDS_timing_state,
LDS_output_channels,
LDS_knock_controller,
LDS_high_pressure_fuel_pump,
LDS_injector_model,
LDS_fuel_computer,
LDS_launch_control_state,
LDS_antilag_system_state,
LDS_boost_control,
@ -25,25 +26,26 @@ LDS_ignition_state,
LDS_electronic_throttle,
LDS_wideband_state,
} live_data_e;
#define OUTPUT_CHANNELS_BASE_ADDRESS 0
#define KNOCK_CONTROLLER_BASE_ADDRESS 748
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 764
#define INJECTOR_MODEL_BASE_ADDRESS 788
#define FUEL_COMPUTER_BASE_ADDRESS 800
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 848
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 856
#define BOOST_CONTROL_BASE_ADDRESS 868
#define AC_CONTROL_BASE_ADDRESS 892
#define FAN_CONTROL_BASE_ADDRESS 904
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 908
#define MAIN_RELAY_BASE_ADDRESS 912
#define ENGINE_STATE_BASE_ADDRESS 916
#define TPS_ACCEL_STATE_BASE_ADDRESS 1048
#define TRIGGER_CENTRAL_BASE_ADDRESS 1096
#define TRIGGER_STATE_BASE_ADDRESS 1148
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1168
#define WALL_FUEL_STATE_BASE_ADDRESS 1172
#define IDLE_STATE_BASE_ADDRESS 1180
#define IGNITION_STATE_BASE_ADDRESS 1220
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1236
#define WIDEBAND_STATE_BASE_ADDRESS 1284
#define FUEL_COMPUTER_BASE_ADDRESS 0
#define TIMING_STATE_BASE_ADDRESS 48
#define OUTPUT_CHANNELS_BASE_ADDRESS 64
#define KNOCK_CONTROLLER_BASE_ADDRESS 812
#define HIGH_PRESSURE_FUEL_PUMP_BASE_ADDRESS 828
#define INJECTOR_MODEL_BASE_ADDRESS 852
#define LAUNCH_CONTROL_STATE_BASE_ADDRESS 864
#define ANTILAG_SYSTEM_STATE_BASE_ADDRESS 872
#define BOOST_CONTROL_BASE_ADDRESS 884
#define AC_CONTROL_BASE_ADDRESS 908
#define FAN_CONTROL_BASE_ADDRESS 920
#define FUEL_PUMP_CONTROL_BASE_ADDRESS 924
#define MAIN_RELAY_BASE_ADDRESS 928
#define ENGINE_STATE_BASE_ADDRESS 932
#define TPS_ACCEL_STATE_BASE_ADDRESS 1052
#define TRIGGER_CENTRAL_BASE_ADDRESS 1100
#define TRIGGER_STATE_BASE_ADDRESS 1152
#define TRIGGER_STATE_PRIMARY_BASE_ADDRESS 1172
#define WALL_FUEL_STATE_BASE_ADDRESS 1176
#define IDLE_STATE_BASE_ADDRESS 1184
#define IGNITION_STATE_BASE_ADDRESS 1224
#define ELECTRONIC_THROTTLE_BASE_ADDRESS 1240
#define WIDEBAND_STATE_BASE_ADDRESS 1288

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 1296
#define TS_TOTAL_OUTPUT_SIZE 1300

View File

@ -1,5 +1,23 @@
static constexpr LogField fields[] = {
{packedTime, GAUGE_NAME_TIME, "sec", 0},
{engine->fuelComputer.totalFuelCorrection, "totalFuelCorrection", "", 0},
{engine->fuelComputer.running.postCrankingFuelCorrection, "running.postCrankingFuelCorrection", "", 0},
{engine->fuelComputer.running.intakeTemperatureCoefficient, "fuel: IAT correction", "", 0},
{engine->fuelComputer.running.coolantTemperatureCoefficient, "fuel: CLT correction", "", 0},
{engine->fuelComputer.running.timeSinceCrankingInSecs, "running.timeSinceCrankingInSecs", "", 0},
{engine->fuelComputer.running.baseFuel, "running.baseFuel", "", 0},
{engine->fuelComputer.running.fuel, "Fuel: actual", "", 0},
{engine->fuelComputer.afrTableYAxis, "afrTableYAxis", "%", 0},
{engine->fuelComputer.targetLambda, "fuel: target lambda", "", 3},
{engine->fuelComputer.targetAFR, "fuel: target AFR", "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->timingState.sparkDwell, "dwell: coil charge time", "", 0},
{engine->timingState.dwellAngle, "ignition dwell duration", "", 0},
{engine->timingState.cltTimingCorrection, "cltTimingCorrection", "deg", 2},
{engine->timingState.timingIatCorrection, "timingIatCorrection", "deg", 2},
{engine->timingState.timingPidCorrection, "timingPidCorrection", "deg", 2},
{engine->outputChannels.RPMValue, "RPM", "RPM", 0},
{engine->outputChannels.rpmAcceleration, "dRPM", "RPM/s", 2},
{engine->outputChannels.speedToRpmRatio, "Gearbox Ratio", "value", 2},
@ -248,19 +266,6 @@ static constexpr LogField fields[] = {
{engine->outputChannels.rawMaf2, "rawMaf2", "V", 3},
{engine->outputChannels.mafMeasured2, "MAF #2", "kg/h", 1},
{engine->outputChannels.schedulingUsedCount, "schedulingUsedCount", "", 0},
{engine->fuelComputer.totalFuelCorrection, "totalFuelCorrection", "", 0},
{engine->fuelComputer.running.postCrankingFuelCorrection, "running.postCrankingFuelCorrection", "", 0},
{engine->fuelComputer.running.intakeTemperatureCoefficient, "fuel: IAT correction", "", 0},
{engine->fuelComputer.running.coolantTemperatureCoefficient, "fuel: CLT correction", "", 0},
{engine->fuelComputer.running.timeSinceCrankingInSecs, "running.timeSinceCrankingInSecs", "", 0},
{engine->fuelComputer.running.baseFuel, "running.baseFuel", "", 0},
{engine->fuelComputer.running.fuel, "Fuel: actual", "", 0},
{engine->fuelComputer.afrTableYAxis, "afrTableYAxis", "%", 0},
{engine->fuelComputer.targetLambda, "fuel: target lambda", "", 3},
{engine->fuelComputer.targetAFR, "fuel: target AFR", "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->engineState.lua.fuelAdd, "lua.fuelAdd", "", 0},
{engine->engineState.lua.fuelMult, "lua.fuelMult", "", 0},
{engine->engineState.sd.tCharge, "speed density", "", 0},
@ -279,11 +284,6 @@ static constexpr LogField fields[] = {
{engine->engineState.crankingFuel.tpsCoefficient, "crankingFuel.tpsCoefficient", "", 0},
{engine->engineState.crankingFuel.durationCoefficient, "crankingFuel.durationCoefficient", "", 0},
{engine->engineState.crankingFuel.fuel, "Fuel: Actual injection", "", 0},
{engine->engineState.sparkDwell, "ignition dwell duration in ms", "", 0},
{engine->engineState.dwellAngle, "ignition dwell duration", "", 0},
{engine->engineState.cltTimingCorrection, "cltTimingCorrection", "deg", 2},
{engine->engineState.timingIatCorrection, "timingIatCorrection", "deg", 2},
{engine->engineState.timingPidCorrection, "timingPidCorrection", "deg", 2},
{engine->engineState.hellenBoardId, "Detected Board ID", "id", 0},
{engine->engineState.startStopStateToggleCounter, "startStopStateToggleCounter", "", 0},
{engine->engineState.egtValue1, "egtValue1", "", 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 Sat Jan 14 21:07:33 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -210,195 +210,172 @@ struct engine_state_s {
* offset 56
*/
cranking_fuel_s crankingFuel;
/**
* ignition dwell duration in ms
* See also dwellAngle
* offset 76
*/
floatms_t sparkDwell = (floatms_t)0;
/**
* ignition dwell duration
* as crankshaft angle
* NAN if engine is stopped
* See also sparkDwell
* offset 80
*/
angle_t dwellAngle = (angle_t)0;
/**
deg
* offset 84
*/
scaled_channel<int16_t, 100, 1> cltTimingCorrection = (int16_t)0;
/**
deg
* offset 86
*/
scaled_channel<int16_t, 100, 1> timingIatCorrection = (int16_t)0;
/**
deg
* offset 88
*/
scaled_channel<int16_t, 100, 1> timingPidCorrection = (int16_t)0;
/**
* Detected Board ID
id
* offset 90
* offset 76
*/
int16_t hellenBoardId = (int16_t)0;
/**
* need 4 byte alignment
units
* offset 78
*/
uint8_t alignmentFill_at_78[2];
/**
* @@INDICATOR_NAME_CLUTCH_UP@@
offset 92 bit 0 */
offset 80 bit 0 */
bool clutchUpState : 1 {};
/**
* @@INDICATOR_NAME_CLUTCH_DOWN@@
offset 92 bit 1 */
offset 80 bit 1 */
bool clutchDownState : 1 {};
/**
* @@INDICATOR_NAME_BRAKE_DOWN@@
offset 92 bit 2 */
offset 80 bit 2 */
bool brakePedalState : 1 {};
/**
offset 92 bit 3 */
offset 80 bit 3 */
bool startStopState : 1 {};
/**
offset 92 bit 4 */
bool unusedBit_21_4 : 1 {};
offset 80 bit 4 */
bool unusedBit_17_4 : 1 {};
/**
offset 92 bit 5 */
bool unusedBit_21_5 : 1 {};
offset 80 bit 5 */
bool unusedBit_17_5 : 1 {};
/**
offset 92 bit 6 */
bool unusedBit_21_6 : 1 {};
offset 80 bit 6 */
bool unusedBit_17_6 : 1 {};
/**
offset 92 bit 7 */
bool unusedBit_21_7 : 1 {};
offset 80 bit 7 */
bool unusedBit_17_7 : 1 {};
/**
offset 92 bit 8 */
bool unusedBit_21_8 : 1 {};
offset 80 bit 8 */
bool unusedBit_17_8 : 1 {};
/**
offset 92 bit 9 */
bool unusedBit_21_9 : 1 {};
offset 80 bit 9 */
bool unusedBit_17_9 : 1 {};
/**
offset 92 bit 10 */
bool unusedBit_21_10 : 1 {};
offset 80 bit 10 */
bool unusedBit_17_10 : 1 {};
/**
offset 92 bit 11 */
bool unusedBit_21_11 : 1 {};
offset 80 bit 11 */
bool unusedBit_17_11 : 1 {};
/**
offset 92 bit 12 */
bool unusedBit_21_12 : 1 {};
offset 80 bit 12 */
bool unusedBit_17_12 : 1 {};
/**
offset 92 bit 13 */
bool unusedBit_21_13 : 1 {};
offset 80 bit 13 */
bool unusedBit_17_13 : 1 {};
/**
offset 92 bit 14 */
bool unusedBit_21_14 : 1 {};
offset 80 bit 14 */
bool unusedBit_17_14 : 1 {};
/**
offset 92 bit 15 */
bool unusedBit_21_15 : 1 {};
offset 80 bit 15 */
bool unusedBit_17_15 : 1 {};
/**
offset 92 bit 16 */
bool unusedBit_21_16 : 1 {};
offset 80 bit 16 */
bool unusedBit_17_16 : 1 {};
/**
offset 92 bit 17 */
bool unusedBit_21_17 : 1 {};
offset 80 bit 17 */
bool unusedBit_17_17 : 1 {};
/**
offset 92 bit 18 */
bool unusedBit_21_18 : 1 {};
offset 80 bit 18 */
bool unusedBit_17_18 : 1 {};
/**
offset 92 bit 19 */
bool unusedBit_21_19 : 1 {};
offset 80 bit 19 */
bool unusedBit_17_19 : 1 {};
/**
offset 92 bit 20 */
bool unusedBit_21_20 : 1 {};
offset 80 bit 20 */
bool unusedBit_17_20 : 1 {};
/**
offset 92 bit 21 */
bool unusedBit_21_21 : 1 {};
offset 80 bit 21 */
bool unusedBit_17_21 : 1 {};
/**
offset 92 bit 22 */
bool unusedBit_21_22 : 1 {};
offset 80 bit 22 */
bool unusedBit_17_22 : 1 {};
/**
offset 92 bit 23 */
bool unusedBit_21_23 : 1 {};
offset 80 bit 23 */
bool unusedBit_17_23 : 1 {};
/**
offset 92 bit 24 */
bool unusedBit_21_24 : 1 {};
offset 80 bit 24 */
bool unusedBit_17_24 : 1 {};
/**
offset 92 bit 25 */
bool unusedBit_21_25 : 1 {};
offset 80 bit 25 */
bool unusedBit_17_25 : 1 {};
/**
offset 92 bit 26 */
bool unusedBit_21_26 : 1 {};
offset 80 bit 26 */
bool unusedBit_17_26 : 1 {};
/**
offset 92 bit 27 */
bool unusedBit_21_27 : 1 {};
offset 80 bit 27 */
bool unusedBit_17_27 : 1 {};
/**
offset 92 bit 28 */
bool unusedBit_21_28 : 1 {};
offset 80 bit 28 */
bool unusedBit_17_28 : 1 {};
/**
offset 92 bit 29 */
bool unusedBit_21_29 : 1 {};
offset 80 bit 29 */
bool unusedBit_17_29 : 1 {};
/**
offset 92 bit 30 */
bool unusedBit_21_30 : 1 {};
offset 80 bit 30 */
bool unusedBit_17_30 : 1 {};
/**
offset 92 bit 31 */
bool unusedBit_21_31 : 1 {};
offset 80 bit 31 */
bool unusedBit_17_31 : 1 {};
/**
* offset 96
* offset 84
*/
uint32_t startStopStateToggleCounter = (uint32_t)0;
/**
* offset 100
* offset 88
*/
float egtValue1 = (float)0;
/**
* offset 104
* offset 92
*/
float egtValue2 = (float)0;
/**
* User-defined RPM hard limit
rpm
* offset 108
* offset 96
*/
int16_t desiredRpmLimit = (int16_t)0;
/**
* need 4 byte alignment
units
* offset 110
* offset 98
*/
uint8_t alignmentFill_at_110[2];
uint8_t alignmentFill_at_98[2];
/**
* offset 112
* offset 100
*/
uint32_t fuelInjectionCounter = (uint32_t)0;
/**
* offset 116
* offset 104
*/
uint32_t sparkCounter = (uint32_t)0;
/**
* @@GAUGE_NAME_FUEL_LOAD@@
* offset 120
* offset 108
*/
float fuelingLoad = (float)0;
/**
* @@GAUGE_NAME_IGNITION_LOAD@@
* offset 124
* offset 112
*/
float ignitionLoad = (float)0;
/**
%
* offset 128
* offset 116
*/
scaled_channel<uint16_t, 100, 1> veTableYAxis = (uint16_t)0;
/**
* need 4 byte alignment
units
* offset 130
* offset 118
*/
uint8_t alignmentFill_at_130[2];
uint8_t alignmentFill_at_118[2];
};
static_assert(sizeof(engine_state_s) == 132);
static_assert(sizeof(engine_state_s) == 120);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sat Jan 14 21:07:33 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Jan 15 04:27:57 UTC 2023

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sat Jan 14 12:55:04 EST 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -6,8 +6,7 @@
// start of timing_state_s
struct timing_state_s {
/**
* ignition dwell duration in ms
* See also dwellAngle
* @@GAUGE_COIL_DWELL_TIME@@
* offset 0
*/
floatms_t sparkDwell = (floatms_t)0;
@ -44,4 +43,4 @@ struct timing_state_s {
static_assert(sizeof(timing_state_s) == 16);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sat Jan 14 12:55:04 EST 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/timing_state.txt Sun Jan 15 04:27:57 UTC 2023

View File

@ -1042,7 +1042,7 @@
#define SENT_INPUT_COUNT 1
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH snap_51894
#define SIGNATURE_HASH snap_48893
#define specs_s_size 12
#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
@ -1317,12 +1317,12 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2023.01.15.all.snap_51894"
#define TS_SIGNATURE "rusEFI 2023.01.15.all.snap_48893"
#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 1296
#define TS_TOTAL_OUTPUT_SIZE 1300
#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 snap_49913
#define TS_SIGNATURE "rusEFI 2023.01.15.48way.snap_49913"
#define SIGNATURE_HASH snap_46770
#define TS_SIGNATURE "rusEFI 2023.01.15.48way.snap_46770"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_51894
#define TS_SIGNATURE "rusEFI 2023.01.15.all.snap_51894"
#define SIGNATURE_HASH snap_48893
#define TS_SIGNATURE "rusEFI 2023.01.15.all.snap_48893"

View File

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

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_16273
#define TS_SIGNATURE "rusEFI 2023.01.15.atlas.snap_16273"
#define SIGNATURE_HASH snap_19418
#define TS_SIGNATURE "rusEFI 2023.01.15.atlas.snap_19418"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_39759
#define TS_SIGNATURE "rusEFI 2023.01.15.core8.snap_39759"
#define SIGNATURE_HASH snap_61188
#define TS_SIGNATURE "rusEFI 2023.01.15.core8.snap_61188"

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 snap_51894
#define TS_SIGNATURE "rusEFI 2023.01.15.cypress.snap_51894"
#define SIGNATURE_HASH snap_48893
#define TS_SIGNATURE "rusEFI 2023.01.15.cypress.snap_48893"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_13938
#define TS_SIGNATURE "rusEFI 2023.01.15.frankenso_na6.snap_13938"
#define SIGNATURE_HASH snap_16953
#define TS_SIGNATURE "rusEFI 2023.01.15.frankenso_na6.snap_16953"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_35913
#define TS_SIGNATURE "rusEFI 2023.01.15.harley81.snap_35913"
#define SIGNATURE_HASH snap_63490
#define TS_SIGNATURE "rusEFI 2023.01.15.harley81.snap_63490"

View File

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

View File

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

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_14116
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen121nissan.snap_14116"
#define SIGNATURE_HASH snap_17263
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen121nissan.snap_17263"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_23979
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen121vag.snap_23979"
#define SIGNATURE_HASH snap_10720
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen121vag.snap_10720"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_46989
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen128.snap_46989"
#define SIGNATURE_HASH snap_50118
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen128.snap_50118"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_61525
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen154hyundai.snap_61525"
#define SIGNATURE_HASH snap_33822
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen154hyundai.snap_33822"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_50237
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen72.snap_50237"
#define SIGNATURE_HASH snap_45174
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen72.snap_45174"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_21707
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen81.snap_21707"
#define SIGNATURE_HASH snap_8320
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen81.snap_8320"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_55674
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen88bmw.snap_55674"
#define SIGNATURE_HASH snap_44337
#define TS_SIGNATURE "rusEFI 2023.01.15.hellen88bmw.snap_44337"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_31617
#define TS_SIGNATURE "rusEFI 2023.01.15.hellenNA6.snap_31617"
#define SIGNATURE_HASH snap_4042
#define TS_SIGNATURE "rusEFI 2023.01.15.hellenNA6.snap_4042"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_31582
#define TS_SIGNATURE "rusEFI 2023.01.15.hellenNA8_96.snap_31582"
#define SIGNATURE_HASH snap_3861
#define TS_SIGNATURE "rusEFI 2023.01.15.hellenNA8_96.snap_3861"

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 snap_26746
#define TS_SIGNATURE "rusEFI 2023.01.15.kin.snap_26746"
#define SIGNATURE_HASH snap_7217
#define TS_SIGNATURE "rusEFI 2023.01.15.kin.snap_7217"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_6029
#define TS_SIGNATURE "rusEFI 2023.01.15.m74_9.snap_6029"
#define SIGNATURE_HASH snap_25542
#define TS_SIGNATURE "rusEFI 2023.01.15.m74_9.snap_25542"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_44470
#define TS_SIGNATURE "rusEFI 2023.01.15.mre_f4.snap_44470"
#define SIGNATURE_HASH snap_55805
#define TS_SIGNATURE "rusEFI 2023.01.15.mre_f4.snap_55805"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_44470
#define TS_SIGNATURE "rusEFI 2023.01.15.mre_f7.snap_44470"
#define SIGNATURE_HASH snap_55805
#define TS_SIGNATURE "rusEFI 2023.01.15.mre_f7.snap_55805"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_4944
#define TS_SIGNATURE "rusEFI 2023.01.15.prometheus_405.snap_4944"
#define SIGNATURE_HASH snap_26395
#define TS_SIGNATURE "rusEFI 2023.01.15.prometheus_405.snap_26395"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_4944
#define TS_SIGNATURE "rusEFI 2023.01.15.prometheus_469.snap_4944"
#define SIGNATURE_HASH snap_26395
#define TS_SIGNATURE "rusEFI 2023.01.15.prometheus_469.snap_26395"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_262
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_f4.snap_262"
#define SIGNATURE_HASH snap_30029
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_f4.snap_30029"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_262
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_f7.snap_262"
#define SIGNATURE_HASH snap_30029
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_f7.snap_30029"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_262
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_h7.snap_262"
#define SIGNATURE_HASH snap_30029
#define TS_SIGNATURE "rusEFI 2023.01.15.proteus_h7.snap_30029"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH snap_26993
#define TS_SIGNATURE "rusEFI 2023.01.15.s105.snap_26993"
#define SIGNATURE_HASH snap_7482
#define TS_SIGNATURE "rusEFI 2023.01.15.s105.snap_7482"

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 snap_4972
#define TS_SIGNATURE "rusEFI 2023.01.15.subaru_eg33_f7.snap_4972"
#define SIGNATURE_HASH snap_26407
#define TS_SIGNATURE "rusEFI 2023.01.15.subaru_eg33_f7.snap_26407"

View File

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

View File

@ -3,6 +3,44 @@
float getOutputValueByName(const char *name) {
int hash = djb2lowerCase(name);
switch(hash) {
case -1779658835:
return engine->fuelComputer.totalFuelCorrection;
case -1288205717:
return engine->fuelComputer.running.postCrankingFuelCorrection;
case 197173469:
return engine->fuelComputer.running.intakeTemperatureCoefficient;
case 1822238385:
return engine->fuelComputer.running.coolantTemperatureCoefficient;
case 526786951:
return engine->fuelComputer.running.timeSinceCrankingInSecs;
case -42886021:
return engine->fuelComputer.running.baseFuel;
case -794283008:
return engine->fuelComputer.running.fuel;
case 995190836:
return engine->fuelComputer.afrTableYAxis;
case -734904659:
return engine->fuelComputer.targetLambda;
case 2122891301:
return engine->fuelComputer.targetAFR;
case 341978922:
return engine->fuelComputer.stoichiometricRatio;
case 1417236183:
return engine->fuelComputer.sdTcharge_coff;
case 1650433343:
return engine->fuelComputer.sdAirMassInOneCylinder;
case 816610019:
return engine->fuelComputer.sdIsTChargeAirModel;
case -903101570:
return engine->timingState.sparkDwell;
case -1573373756:
return engine->timingState.dwellAngle;
case 256951528:
return engine->timingState.cltTimingCorrection;
case -1886479485:
return engine->timingState.timingIatCorrection;
case -319326974:
return engine->timingState.timingPidCorrection;
case -230533156:
return engine->outputChannels.sd_present;
case 708639006:
@ -473,34 +511,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.mafMeasured2;
case 967311941:
return engine->outputChannels.schedulingUsedCount;
case -1779658835:
return engine->fuelComputer.totalFuelCorrection;
case -1288205717:
return engine->fuelComputer.running.postCrankingFuelCorrection;
case 197173469:
return engine->fuelComputer.running.intakeTemperatureCoefficient;
case 1822238385:
return engine->fuelComputer.running.coolantTemperatureCoefficient;
case 526786951:
return engine->fuelComputer.running.timeSinceCrankingInSecs;
case -42886021:
return engine->fuelComputer.running.baseFuel;
case -794283008:
return engine->fuelComputer.running.fuel;
case 995190836:
return engine->fuelComputer.afrTableYAxis;
case -734904659:
return engine->fuelComputer.targetLambda;
case 2122891301:
return engine->fuelComputer.targetAFR;
case 341978922:
return engine->fuelComputer.stoichiometricRatio;
case 1417236183:
return engine->fuelComputer.sdTcharge_coff;
case 1650433343:
return engine->fuelComputer.sdAirMassInOneCylinder;
case 816610019:
return engine->fuelComputer.sdIsTChargeAirModel;
case 1649801578:
return engine->engineState.lua.fuelAdd;
case -1390672637:
@ -547,16 +557,6 @@ float getOutputValueByName(const char *name) {
return engine->engineState.crankingFuel.durationCoefficient;
case -180401224:
return engine->engineState.crankingFuel.fuel;
case -903101570:
return engine->engineState.sparkDwell;
case -1573373756:
return engine->engineState.dwellAngle;
case 256951528:
return engine->engineState.cltTimingCorrection;
case -1886479485:
return engine->engineState.timingIatCorrection;
case -319326974:
return engine->engineState.timingPidCorrection;
case -295556270:
return engine->engineState.hellenBoardId;
case -797965330:

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 @@
#include "global.h"
#include "live_data_ids.h"
// was generated automatically by rusEFI tool from live_data_ids.h // by enum2string.jar tool on Sat Dec 17 01:28:44 UTC 2022
// was generated automatically by rusEFI tool from live_data_ids.h // by enum2string.jar tool on Sun Jan 15 04:27:57 UTC 2023
// see also gen_config_and_enums.bat
@ -39,6 +39,8 @@ case LDS_main_relay:
return "LDS_main_relay";
case LDS_output_channels:
return "LDS_output_channels";
case LDS_timing_state:
return "LDS_timing_state";
case LDS_tps_accel_state:
return "LDS_tps_accel_state";
case LDS_trigger_central:

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 Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,17 +401,17 @@ public class AcControl {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field ACBUTTONSTATE = Field.create("ACBUTTONSTATE", 0, FieldType.BIT, 0).setBaseOffset(892);
public static final Field M_ACENABLED = Field.create("M_ACENABLED", 0, FieldType.BIT, 1).setBaseOffset(892);
public static final Field ENGINETOOSLOW = Field.create("ENGINETOOSLOW", 0, FieldType.BIT, 2).setBaseOffset(892);
public static final Field ENGINETOOFAST = Field.create("ENGINETOOFAST", 0, FieldType.BIT, 3).setBaseOffset(892);
public static final Field NOCLT = Field.create("NOCLT", 0, FieldType.BIT, 4).setBaseOffset(892);
public static final Field ENGINETOOHOT = Field.create("ENGINETOOHOT", 0, FieldType.BIT, 5).setBaseOffset(892);
public static final Field TPSTOOHIGH = Field.create("TPSTOOHIGH", 0, FieldType.BIT, 6).setBaseOffset(892);
public static final Field ISDISABLEDBYLUA = Field.create("ISDISABLEDBYLUA", 0, FieldType.BIT, 7).setBaseOffset(892);
public static final Field ACCOMPRESSORSTATE = Field.create("ACCOMPRESSORSTATE", 0, FieldType.BIT, 8).setBaseOffset(892);
public static final Field LATEST_USAGE_AC_CONTROL = Field.create("LATEST_USAGE_AC_CONTROL", 4, FieldType.INT).setScale(1.0).setBaseOffset(892);
public static final Field ACSWITCHLASTCHANGETIMEMS = Field.create("ACSWITCHLASTCHANGETIMEMS", 8, FieldType.INT).setScale(1.0).setBaseOffset(892);
public static final Field ACBUTTONSTATE = Field.create("ACBUTTONSTATE", 0, FieldType.BIT, 0).setBaseOffset(908);
public static final Field M_ACENABLED = Field.create("M_ACENABLED", 0, FieldType.BIT, 1).setBaseOffset(908);
public static final Field ENGINETOOSLOW = Field.create("ENGINETOOSLOW", 0, FieldType.BIT, 2).setBaseOffset(908);
public static final Field ENGINETOOFAST = Field.create("ENGINETOOFAST", 0, FieldType.BIT, 3).setBaseOffset(908);
public static final Field NOCLT = Field.create("NOCLT", 0, FieldType.BIT, 4).setBaseOffset(908);
public static final Field ENGINETOOHOT = Field.create("ENGINETOOHOT", 0, FieldType.BIT, 5).setBaseOffset(908);
public static final Field TPSTOOHIGH = Field.create("TPSTOOHIGH", 0, FieldType.BIT, 6).setBaseOffset(908);
public static final Field ISDISABLEDBYLUA = Field.create("ISDISABLEDBYLUA", 0, FieldType.BIT, 7).setBaseOffset(908);
public static final Field ACCOMPRESSORSTATE = Field.create("ACCOMPRESSORSTATE", 0, FieldType.BIT, 8).setBaseOffset(908);
public static final Field LATEST_USAGE_AC_CONTROL = Field.create("LATEST_USAGE_AC_CONTROL", 4, FieldType.INT).setScale(1.0).setBaseOffset(908);
public static final Field ACSWITCHLASTCHANGETIMEMS = Field.create("ACSWITCHLASTCHANGETIMEMS", 8, FieldType.INT).setScale(1.0).setBaseOffset(908);
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 Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,18 +401,18 @@ public class AntilagSystem {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field ISANTILAGCONDITION = Field.create("ISANTILAGCONDITION", 0, FieldType.BIT, 0).setBaseOffset(856);
public static final Field ALSMINRPMCONDITION = Field.create("ALSMINRPMCONDITION", 0, FieldType.BIT, 1).setBaseOffset(856);
public static final Field ALSMAXRPMCONDITION = Field.create("ALSMAXRPMCONDITION", 0, FieldType.BIT, 2).setBaseOffset(856);
public static final Field ALSMINCLTCONDITION = Field.create("ALSMINCLTCONDITION", 0, FieldType.BIT, 3).setBaseOffset(856);
public static final Field ALSMAXCLTCONDITION = Field.create("ALSMAXCLTCONDITION", 0, FieldType.BIT, 4).setBaseOffset(856);
public static final Field ALSMAXTHROTTLEINTENTCONDITION = Field.create("ALSMAXTHROTTLEINTENTCONDITION", 0, FieldType.BIT, 5).setBaseOffset(856);
public static final Field ISALSSWITCHACTIVATED = Field.create("ISALSSWITCHACTIVATED", 0, FieldType.BIT, 6).setBaseOffset(856);
public static final Field ALSACTIVATEPINSTATE = Field.create("ALSACTIVATEPINSTATE", 0, FieldType.BIT, 7).setBaseOffset(856);
public static final Field ALSSWITCHCONDITION = Field.create("ALSSWITCHCONDITION", 0, FieldType.BIT, 8).setBaseOffset(856);
public static final Field FUELALSCORRECTION = Field.create("FUELALSCORRECTION", 4, FieldType.FLOAT).setBaseOffset(856);
public static final Field TIMINGALSCORRECTION = Field.create("TIMINGALSCORRECTION", 8, FieldType.INT16).setScale(0.01).setBaseOffset(856);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(856);
public static final Field ISANTILAGCONDITION = Field.create("ISANTILAGCONDITION", 0, FieldType.BIT, 0).setBaseOffset(872);
public static final Field ALSMINRPMCONDITION = Field.create("ALSMINRPMCONDITION", 0, FieldType.BIT, 1).setBaseOffset(872);
public static final Field ALSMAXRPMCONDITION = Field.create("ALSMAXRPMCONDITION", 0, FieldType.BIT, 2).setBaseOffset(872);
public static final Field ALSMINCLTCONDITION = Field.create("ALSMINCLTCONDITION", 0, FieldType.BIT, 3).setBaseOffset(872);
public static final Field ALSMAXCLTCONDITION = Field.create("ALSMAXCLTCONDITION", 0, FieldType.BIT, 4).setBaseOffset(872);
public static final Field ALSMAXTHROTTLEINTENTCONDITION = Field.create("ALSMAXTHROTTLEINTENTCONDITION", 0, FieldType.BIT, 5).setBaseOffset(872);
public static final Field ISALSSWITCHACTIVATED = Field.create("ISALSSWITCHACTIVATED", 0, FieldType.BIT, 6).setBaseOffset(872);
public static final Field ALSACTIVATEPINSTATE = Field.create("ALSACTIVATEPINSTATE", 0, FieldType.BIT, 7).setBaseOffset(872);
public static final Field ALSSWITCHCONDITION = Field.create("ALSSWITCHCONDITION", 0, FieldType.BIT, 8).setBaseOffset(872);
public static final Field FUELALSCORRECTION = Field.create("FUELALSCORRECTION", 4, FieldType.FLOAT).setBaseOffset(872);
public static final Field TIMINGALSCORRECTION = Field.create("TIMINGALSCORRECTION", 8, FieldType.INT16).setScale(0.01).setBaseOffset(872);
public static final Field ALIGNMENTFILL_AT_10 = Field.create("ALIGNMENTFILL_AT_10", 10, FieldType.INT8).setScale(1.0).setBaseOffset(872);
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 Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,18 +401,18 @@ public class BoostControl {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field ISTPSINVALID = Field.create("ISTPSINVALID", 0, FieldType.BIT, 0).setBaseOffset(868);
public static final Field M_SHOULDRESETPID = Field.create("M_SHOULDRESETPID", 0, FieldType.BIT, 1).setBaseOffset(868);
public static final Field ISBELOWCLOSEDLOOPTHRESHOLD = Field.create("ISBELOWCLOSEDLOOPTHRESHOLD", 0, FieldType.BIT, 2).setBaseOffset(868);
public static final Field ISNOTCLOSEDLOOP = Field.create("ISNOTCLOSEDLOOP", 0, FieldType.BIT, 3).setBaseOffset(868);
public static final Field ISZERORPM = Field.create("ISZERORPM", 0, FieldType.BIT, 4).setBaseOffset(868);
public static final Field LUATARGETADD = Field.create("LUATARGETADD", 4, FieldType.FLOAT).setBaseOffset(868);
public static final Field LUATARGETMULT = Field.create("LUATARGETMULT", 8, FieldType.FLOAT).setBaseOffset(868);
public static final Field OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(868);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, FieldType.FLOAT).setBaseOffset(868);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 20, FieldType.INT8).setScale(0.5).setBaseOffset(868);
public static final Field ALIGNMENTFILL_AT_21 = Field.create("ALIGNMENTFILL_AT_21", 21, FieldType.INT8).setScale(1.0).setBaseOffset(868);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 22, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(868);
public static final Field ISTPSINVALID = Field.create("ISTPSINVALID", 0, FieldType.BIT, 0).setBaseOffset(884);
public static final Field M_SHOULDRESETPID = Field.create("M_SHOULDRESETPID", 0, FieldType.BIT, 1).setBaseOffset(884);
public static final Field ISBELOWCLOSEDLOOPTHRESHOLD = Field.create("ISBELOWCLOSEDLOOPTHRESHOLD", 0, FieldType.BIT, 2).setBaseOffset(884);
public static final Field ISNOTCLOSEDLOOP = Field.create("ISNOTCLOSEDLOOP", 0, FieldType.BIT, 3).setBaseOffset(884);
public static final Field ISZERORPM = Field.create("ISZERORPM", 0, FieldType.BIT, 4).setBaseOffset(884);
public static final Field LUATARGETADD = Field.create("LUATARGETADD", 4, FieldType.FLOAT).setBaseOffset(884);
public static final Field LUATARGETMULT = Field.create("LUATARGETMULT", 8, FieldType.FLOAT).setBaseOffset(884);
public static final Field OPENLOOPPART = Field.create("OPENLOOPPART", 12, FieldType.FLOAT).setBaseOffset(884);
public static final Field LUAOPENLOOPADD = Field.create("LUAOPENLOOPADD", 16, FieldType.FLOAT).setBaseOffset(884);
public static final Field BOOSTCONTROLLERCLOSEDLOOPPART = Field.create("BOOSTCONTROLLERCLOSEDLOOPPART", 20, FieldType.INT8).setScale(0.5).setBaseOffset(884);
public static final Field ALIGNMENTFILL_AT_21 = Field.create("ALIGNMENTFILL_AT_21", 21, FieldType.INT8).setScale(1.0).setBaseOffset(884);
public static final Field BOOSTCONTROLTARGET = Field.create("BOOSTCONTROLTARGET", 22, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(884);
public static final Field[] VALUES = {
ISTPSINVALID,
M_SHOULDRESETPID,

View File

@ -1,27 +1,27 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class ElectronicThrottle {
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1236);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1236);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 12, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 16, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 20, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 24, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 28, FieldType.BIT, 0).setBaseOffset(1236);
public static final Field JAMDETECTED = Field.create("JAMDETECTED", 28, FieldType.BIT, 1).setBaseOffset(1236);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 32, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 36, FieldType.FLOAT).setBaseOffset(1236);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 40, FieldType.INT16).setScale(1.0).setBaseOffset(1236);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 42, FieldType.INT16).setScale(1.0).setBaseOffset(1236);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 44, FieldType.INT8).setScale(1.0).setBaseOffset(1236);
public static final Field ALIGNMENTFILL_AT_45 = Field.create("ALIGNMENTFILL_AT_45", 45, FieldType.INT8).setScale(1.0).setBaseOffset(1236);
public static final Field JAMTIMER = Field.create("JAMTIMER", 46, FieldType.INT16).setScale(0.01).setBaseOffset(1236);
public static final Field IDLEPOSITION = Field.create("IDLEPOSITION", 0, FieldType.FLOAT).setBaseOffset(1240);
public static final Field TRIM = Field.create("TRIM", 4, FieldType.FLOAT).setBaseOffset(1240);
public static final Field LUAADJUSTMENT = Field.create("LUAADJUSTMENT", 8, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBFEEDFORWARD = Field.create("ETBFEEDFORWARD", 12, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBINTEGRALERROR = Field.create("ETBINTEGRALERROR", 16, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBCURRENTTARGET = Field.create("ETBCURRENTTARGET", 20, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBCURRENTADJUSTEDTARGET = Field.create("ETBCURRENTADJUSTEDTARGET", 24, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBREVLIMITACTIVE = Field.create("ETBREVLIMITACTIVE", 28, FieldType.BIT, 0).setBaseOffset(1240);
public static final Field JAMDETECTED = Field.create("JAMDETECTED", 28, FieldType.BIT, 1).setBaseOffset(1240);
public static final Field ETBDUTYRATEOFCHANGE = Field.create("ETBDUTYRATEOFCHANGE", 32, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBDUTYAVERAGE = Field.create("ETBDUTYAVERAGE", 36, FieldType.FLOAT).setBaseOffset(1240);
public static final Field ETBTPSERRORCOUNTER = Field.create("ETBTPSERRORCOUNTER", 40, FieldType.INT16).setScale(1.0).setBaseOffset(1240);
public static final Field ETBPPSERRORCOUNTER = Field.create("ETBPPSERRORCOUNTER", 42, FieldType.INT16).setScale(1.0).setBaseOffset(1240);
public static final Field ETBERRORCODE = Field.create("ETBERRORCODE", 44, FieldType.INT8).setScale(1.0).setBaseOffset(1240);
public static final Field ALIGNMENTFILL_AT_45 = Field.create("ALIGNMENTFILL_AT_45", 45, FieldType.INT8).setScale(1.0).setBaseOffset(1240);
public static final Field JAMTIMER = Field.create("JAMTIMER", 46, FieldType.INT16).setScale(0.01).setBaseOffset(1240);
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 Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,50 +401,46 @@ public class EngineState {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field LUA_FUELADD = Field.create("LUA_FUELADD", 0, FieldType.FLOAT).setBaseOffset(916);
public static final Field LUA_FUELMULT = Field.create("LUA_FUELMULT", 4, FieldType.FLOAT).setBaseOffset(916);
public static final Field LUA_CLUTCHUPSTATE = Field.create("LUA_CLUTCHUPSTATE", 8, FieldType.BIT, 0).setBaseOffset(916);
public static final Field LUA_BRAKEPEDALSTATE = Field.create("LUA_BRAKEPEDALSTATE", 8, FieldType.BIT, 1).setBaseOffset(916);
public static final Field LUA_ACREQUESTSTATE = Field.create("LUA_ACREQUESTSTATE", 8, FieldType.BIT, 2).setBaseOffset(916);
public static final Field LUA_LUADISABLEETB = Field.create("LUA_LUADISABLEETB", 8, FieldType.BIT, 3).setBaseOffset(916);
public static final Field LUA_LUAIGNCUT = Field.create("LUA_LUAIGNCUT", 8, FieldType.BIT, 4).setBaseOffset(916);
public static final Field SD_TCHARGE = Field.create("SD_TCHARGE", 12, FieldType.FLOAT).setBaseOffset(916);
public static final Field SD_TCHARGEK = Field.create("SD_TCHARGEK", 16, FieldType.FLOAT).setBaseOffset(916);
public static final Field SD_AIRFLOW = Field.create("SD_AIRFLOW", 20, FieldType.FLOAT).setBaseOffset(916);
public static final Field ENGINECYCLEDURATIONMS = Field.create("ENGINECYCLEDURATIONMS", 24, FieldType.FLOAT).setBaseOffset(916);
public static final Field MINRPMKCURRENTTPS = Field.create("MINRPMKCURRENTTPS", 28, FieldType.FLOAT).setBaseOffset(916);
public static final Field CURRENTTPSADC = Field.create("CURRENTTPSADC", 32, FieldType.INT).setScale(1.0).setBaseOffset(916);
public static final Field TPSVOLTAGEMCU = Field.create("TPSVOLTAGEMCU", 36, FieldType.FLOAT).setBaseOffset(916);
public static final Field TPSVOLTAGEBOARD = Field.create("TPSVOLTAGEBOARD", 40, FieldType.FLOAT).setBaseOffset(916);
public static final Field CURRENTBAROCORRECTEDVE = Field.create("CURRENTBAROCORRECTEDVE", 44, FieldType.FLOAT).setBaseOffset(916);
public static final Field INJECTORFLOWCORRECTION = Field.create("INJECTORFLOWCORRECTION", 48, FieldType.FLOAT).setBaseOffset(916);
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 52, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_BASEFUEL = Field.create("CRANKINGFUEL_BASEFUEL", 56, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 60, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 64, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 68, FieldType.FLOAT).setBaseOffset(916);
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 72, FieldType.FLOAT).setBaseOffset(916);
public static final Field SPARKDWELL = Field.create("SPARKDWELL", 76, FieldType.FLOAT).setBaseOffset(916);
public static final Field DWELLANGLE = Field.create("DWELLANGLE", 80, FieldType.FLOAT).setBaseOffset(916);
public static final Field CLTTIMINGCORRECTION = Field.create("CLTTIMINGCORRECTION", 84, FieldType.INT16).setScale(0.01).setBaseOffset(916);
public static final Field TIMINGIATCORRECTION = Field.create("TIMINGIATCORRECTION", 86, FieldType.INT16).setScale(0.01).setBaseOffset(916);
public static final Field TIMINGPIDCORRECTION = Field.create("TIMINGPIDCORRECTION", 88, FieldType.INT16).setScale(0.01).setBaseOffset(916);
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 90, FieldType.INT16).setScale(1.0).setBaseOffset(916);
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 92, FieldType.BIT, 0).setBaseOffset(916);
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 92, FieldType.BIT, 1).setBaseOffset(916);
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 92, FieldType.BIT, 2).setBaseOffset(916);
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 92, FieldType.BIT, 3).setBaseOffset(916);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 96, FieldType.INT).setScale(1.0).setBaseOffset(916);
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 100, FieldType.FLOAT).setBaseOffset(916);
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 104, FieldType.FLOAT).setBaseOffset(916);
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 108, FieldType.INT16).setScale(1.0).setBaseOffset(916);
public static final Field ALIGNMENTFILL_AT_110 = Field.create("ALIGNMENTFILL_AT_110", 110, FieldType.INT8).setScale(1.0).setBaseOffset(916);
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 112, FieldType.INT).setScale(1.0).setBaseOffset(916);
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 116, FieldType.INT).setScale(1.0).setBaseOffset(916);
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 120, FieldType.FLOAT).setBaseOffset(916);
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 124, FieldType.FLOAT).setBaseOffset(916);
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 128, FieldType.INT16).setScale(0.01).setBaseOffset(916);
public static final Field ALIGNMENTFILL_AT_130 = Field.create("ALIGNMENTFILL_AT_130", 130, FieldType.INT8).setScale(1.0).setBaseOffset(916);
public static final Field LUA_FUELADD = Field.create("LUA_FUELADD", 0, FieldType.FLOAT).setBaseOffset(932);
public static final Field LUA_FUELMULT = Field.create("LUA_FUELMULT", 4, FieldType.FLOAT).setBaseOffset(932);
public static final Field LUA_CLUTCHUPSTATE = Field.create("LUA_CLUTCHUPSTATE", 8, FieldType.BIT, 0).setBaseOffset(932);
public static final Field LUA_BRAKEPEDALSTATE = Field.create("LUA_BRAKEPEDALSTATE", 8, FieldType.BIT, 1).setBaseOffset(932);
public static final Field LUA_ACREQUESTSTATE = Field.create("LUA_ACREQUESTSTATE", 8, FieldType.BIT, 2).setBaseOffset(932);
public static final Field LUA_LUADISABLEETB = Field.create("LUA_LUADISABLEETB", 8, FieldType.BIT, 3).setBaseOffset(932);
public static final Field LUA_LUAIGNCUT = Field.create("LUA_LUAIGNCUT", 8, FieldType.BIT, 4).setBaseOffset(932);
public static final Field SD_TCHARGE = Field.create("SD_TCHARGE", 12, FieldType.FLOAT).setBaseOffset(932);
public static final Field SD_TCHARGEK = Field.create("SD_TCHARGEK", 16, FieldType.FLOAT).setBaseOffset(932);
public static final Field SD_AIRFLOW = Field.create("SD_AIRFLOW", 20, FieldType.FLOAT).setBaseOffset(932);
public static final Field ENGINECYCLEDURATIONMS = Field.create("ENGINECYCLEDURATIONMS", 24, FieldType.FLOAT).setBaseOffset(932);
public static final Field MINRPMKCURRENTTPS = Field.create("MINRPMKCURRENTTPS", 28, FieldType.FLOAT).setBaseOffset(932);
public static final Field CURRENTTPSADC = Field.create("CURRENTTPSADC", 32, FieldType.INT).setScale(1.0).setBaseOffset(932);
public static final Field TPSVOLTAGEMCU = Field.create("TPSVOLTAGEMCU", 36, FieldType.FLOAT).setBaseOffset(932);
public static final Field TPSVOLTAGEBOARD = Field.create("TPSVOLTAGEBOARD", 40, FieldType.FLOAT).setBaseOffset(932);
public static final Field CURRENTBAROCORRECTEDVE = Field.create("CURRENTBAROCORRECTEDVE", 44, FieldType.FLOAT).setBaseOffset(932);
public static final Field INJECTORFLOWCORRECTION = Field.create("INJECTORFLOWCORRECTION", 48, FieldType.FLOAT).setBaseOffset(932);
public static final Field BAROCORRECTION = Field.create("BAROCORRECTION", 52, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_BASEFUEL = Field.create("CRANKINGFUEL_BASEFUEL", 56, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT = Field.create("CRANKINGFUEL_COOLANTTEMPERATURECOEFFICIENT", 60, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_TPSCOEFFICIENT = Field.create("CRANKINGFUEL_TPSCOEFFICIENT", 64, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_DURATIONCOEFFICIENT = Field.create("CRANKINGFUEL_DURATIONCOEFFICIENT", 68, FieldType.FLOAT).setBaseOffset(932);
public static final Field CRANKINGFUEL_FUEL = Field.create("CRANKINGFUEL_FUEL", 72, FieldType.FLOAT).setBaseOffset(932);
public static final Field HELLENBOARDID = Field.create("HELLENBOARDID", 76, FieldType.INT16).setScale(1.0).setBaseOffset(932);
public static final Field ALIGNMENTFILL_AT_78 = Field.create("ALIGNMENTFILL_AT_78", 78, FieldType.INT8).setScale(1.0).setBaseOffset(932);
public static final Field CLUTCHUPSTATE = Field.create("CLUTCHUPSTATE", 80, FieldType.BIT, 0).setBaseOffset(932);
public static final Field CLUTCHDOWNSTATE = Field.create("CLUTCHDOWNSTATE", 80, FieldType.BIT, 1).setBaseOffset(932);
public static final Field BRAKEPEDALSTATE = Field.create("BRAKEPEDALSTATE", 80, FieldType.BIT, 2).setBaseOffset(932);
public static final Field STARTSTOPSTATE = Field.create("STARTSTOPSTATE", 80, FieldType.BIT, 3).setBaseOffset(932);
public static final Field STARTSTOPSTATETOGGLECOUNTER = Field.create("STARTSTOPSTATETOGGLECOUNTER", 84, FieldType.INT).setScale(1.0).setBaseOffset(932);
public static final Field EGTVALUE1 = Field.create("EGTVALUE1", 88, FieldType.FLOAT).setBaseOffset(932);
public static final Field EGTVALUE2 = Field.create("EGTVALUE2", 92, FieldType.FLOAT).setBaseOffset(932);
public static final Field DESIREDRPMLIMIT = Field.create("DESIREDRPMLIMIT", 96, FieldType.INT16).setScale(1.0).setBaseOffset(932);
public static final Field ALIGNMENTFILL_AT_98 = Field.create("ALIGNMENTFILL_AT_98", 98, FieldType.INT8).setScale(1.0).setBaseOffset(932);
public static final Field FUELINJECTIONCOUNTER = Field.create("FUELINJECTIONCOUNTER", 100, FieldType.INT).setScale(1.0).setBaseOffset(932);
public static final Field SPARKCOUNTER = Field.create("SPARKCOUNTER", 104, FieldType.INT).setScale(1.0).setBaseOffset(932);
public static final Field FUELINGLOAD = Field.create("FUELINGLOAD", 108, FieldType.FLOAT).setBaseOffset(932);
public static final Field IGNITIONLOAD = Field.create("IGNITIONLOAD", 112, FieldType.FLOAT).setBaseOffset(932);
public static final Field VETABLEYAXIS = Field.create("VETABLEYAXIS", 116, FieldType.INT16).setScale(0.01).setBaseOffset(932);
public static final Field ALIGNMENTFILL_AT_118 = Field.create("ALIGNMENTFILL_AT_118", 118, FieldType.INT8).setScale(1.0).setBaseOffset(932);
public static final Field[] VALUES = {
LUA_FUELADD,
LUA_FUELMULT,
@ -469,12 +465,8 @@ public class EngineState {
CRANKINGFUEL_TPSCOEFFICIENT,
CRANKINGFUEL_DURATIONCOEFFICIENT,
CRANKINGFUEL_FUEL,
SPARKDWELL,
DWELLANGLE,
CLTTIMINGCORRECTION,
TIMINGIATCORRECTION,
TIMINGPIDCORRECTION,
HELLENBOARDID,
ALIGNMENTFILL_AT_78,
CLUTCHUPSTATE,
CLUTCHDOWNSTATE,
BRAKEPEDALSTATE,
@ -483,12 +475,12 @@ public class EngineState {
EGTVALUE1,
EGTVALUE2,
DESIREDRPMLIMIT,
ALIGNMENTFILL_AT_110,
ALIGNMENTFILL_AT_98,
FUELINJECTIONCOUNTER,
SPARKCOUNTER,
FUELINGLOAD,
IGNITIONLOAD,
VETABLEYAXIS,
ALIGNMENTFILL_AT_130,
ALIGNMENTFILL_AT_118,
};
}

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 Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fan_control.txt Sun Jan 15 04:27:57 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(904);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1).setBaseOffset(904);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2).setBaseOffset(904);
public static final Field BROKENCLT = Field.create("BROKENCLT", 0, FieldType.BIT, 3).setBaseOffset(904);
public static final Field ENABLEDFORAC = Field.create("ENABLEDFORAC", 0, FieldType.BIT, 4).setBaseOffset(904);
public static final Field HOT = Field.create("HOT", 0, FieldType.BIT, 5).setBaseOffset(904);
public static final Field COLD = Field.create("COLD", 0, FieldType.BIT, 6).setBaseOffset(904);
public static final Field CRANKING = Field.create("CRANKING", 0, FieldType.BIT, 0).setBaseOffset(920);
public static final Field NOTRUNNING = Field.create("NOTRUNNING", 0, FieldType.BIT, 1).setBaseOffset(920);
public static final Field DISABLEDWHILEENGINESTOPPED = Field.create("DISABLEDWHILEENGINESTOPPED", 0, FieldType.BIT, 2).setBaseOffset(920);
public static final Field BROKENCLT = Field.create("BROKENCLT", 0, FieldType.BIT, 3).setBaseOffset(920);
public static final Field ENABLEDFORAC = Field.create("ENABLEDFORAC", 0, FieldType.BIT, 4).setBaseOffset(920);
public static final Field HOT = Field.create("HOT", 0, FieldType.BIT, 5).setBaseOffset(920);
public static final Field COLD = Field.create("COLD", 0, FieldType.BIT, 6).setBaseOffset(920);
public static final Field[] VALUES = {
CRANKING,
NOTRUNNING,

View File

@ -1,6 +1,6 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 15 04:03:21 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sun Jan 15 04:28:43 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -1199,10 +1199,10 @@ public class Fields {
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI 2023.01.15.all.snap_51894";
public static final String TS_SIGNATURE = "rusEFI 2023.01.15.all.snap_48893";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int TS_TOTAL_OUTPUT_SIZE = 1296;
public static final int TS_TOTAL_OUTPUT_SIZE = 1300;
public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1";
public static final String TS_TRIGGER_SCOPE_CHANNEL_2_NAME = "Channel 2";
public static final int TS_TRIGGER_SCOPE_DISABLE = 5;

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/fuel/fuel_computer.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -401,20 +401,20 @@ public class FuelComputer {
public static final int VM_VVT_INACTIVE = 0;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field TOTALFUELCORRECTION = Field.create("TOTALFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_POSTCRANKINGFUELCORRECTION = Field.create("RUNNING_POSTCRANKINGFUELCORRECTION", 4, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_INTAKETEMPERATURECOEFFICIENT = Field.create("RUNNING_INTAKETEMPERATURECOEFFICIENT", 8, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_COOLANTTEMPERATURECOEFFICIENT = Field.create("RUNNING_COOLANTTEMPERATURECOEFFICIENT", 12, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_TIMESINCECRANKINGINSECS = Field.create("RUNNING_TIMESINCECRANKINGINSECS", 16, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_BASEFUEL = Field.create("RUNNING_BASEFUEL", 20, FieldType.FLOAT).setBaseOffset(800);
public static final Field RUNNING_FUEL = Field.create("RUNNING_FUEL", 24, FieldType.FLOAT).setBaseOffset(800);
public static final Field AFRTABLEYAXIS = Field.create("AFRTABLEYAXIS", 28, FieldType.INT16).setScale(0.01).setBaseOffset(800);
public static final Field TARGETLAMBDA = Field.create("TARGETLAMBDA", 30, FieldType.INT16).setScale(1.0E-4).setBaseOffset(800);
public static final Field TARGETAFR = Field.create("TARGETAFR", 32, FieldType.INT16).setScale(0.001).setBaseOffset(800);
public static final Field STOICHIOMETRICRATIO = Field.create("STOICHIOMETRICRATIO", 34, FieldType.INT16).setScale(0.001).setBaseOffset(800);
public static final Field SDTCHARGE_COFF = Field.create("SDTCHARGE_COFF", 36, FieldType.FLOAT).setBaseOffset(800);
public static final Field SDAIRMASSINONECYLINDER = Field.create("SDAIRMASSINONECYLINDER", 40, FieldType.FLOAT).setBaseOffset(800);
public static final Field SDISTCHARGEAIRMODEL = Field.create("SDISTCHARGEAIRMODEL", 44, FieldType.BIT, 0).setBaseOffset(800);
public static final Field TOTALFUELCORRECTION = Field.create("TOTALFUELCORRECTION", 0, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_POSTCRANKINGFUELCORRECTION = Field.create("RUNNING_POSTCRANKINGFUELCORRECTION", 4, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_INTAKETEMPERATURECOEFFICIENT = Field.create("RUNNING_INTAKETEMPERATURECOEFFICIENT", 8, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_COOLANTTEMPERATURECOEFFICIENT = Field.create("RUNNING_COOLANTTEMPERATURECOEFFICIENT", 12, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_TIMESINCECRANKINGINSECS = Field.create("RUNNING_TIMESINCECRANKINGINSECS", 16, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_BASEFUEL = Field.create("RUNNING_BASEFUEL", 20, FieldType.FLOAT).setBaseOffset(0);
public static final Field RUNNING_FUEL = Field.create("RUNNING_FUEL", 24, FieldType.FLOAT).setBaseOffset(0);
public static final Field AFRTABLEYAXIS = Field.create("AFRTABLEYAXIS", 28, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TARGETLAMBDA = Field.create("TARGETLAMBDA", 30, FieldType.INT16).setScale(1.0E-4).setBaseOffset(0);
public static final Field TARGETAFR = Field.create("TARGETAFR", 32, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field STOICHIOMETRICRATIO = Field.create("STOICHIOMETRICRATIO", 34, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field SDTCHARGE_COFF = Field.create("SDTCHARGE_COFF", 36, FieldType.FLOAT).setBaseOffset(0);
public static final Field SDAIRMASSINONECYLINDER = Field.create("SDAIRMASSINONECYLINDER", 40, FieldType.FLOAT).setBaseOffset(0);
public static final Field SDISTCHARGEAIRMODEL = Field.create("SDISTCHARGEAIRMODEL", 44, FieldType.BIT, 0).setBaseOffset(0);
public static final Field[] VALUES = {
TOTALFUELCORRECTION,
RUNNING_POSTCRANKINGFUELCORRECTION,

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fuel_pump_control.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/fuel_pump_control.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class FuelPump {
public static final Field ISPRIME = Field.create("ISPRIME", 0, FieldType.BIT, 0).setBaseOffset(908);
public static final Field ENGINETURNEDRECENTLY = Field.create("ENGINETURNEDRECENTLY", 0, FieldType.BIT, 1).setBaseOffset(908);
public static final Field ISFUELPUMPON = Field.create("ISFUELPUMPON", 0, FieldType.BIT, 2).setBaseOffset(908);
public static final Field IGNITIONON = Field.create("IGNITIONON", 0, FieldType.BIT, 3).setBaseOffset(908);
public static final Field ISPRIME = Field.create("ISPRIME", 0, FieldType.BIT, 0).setBaseOffset(924);
public static final Field ENGINETURNEDRECENTLY = Field.create("ENGINETURNEDRECENTLY", 0, FieldType.BIT, 1).setBaseOffset(924);
public static final Field ISFUELPUMPON = Field.create("ISFUELPUMPON", 0, FieldType.BIT, 2).setBaseOffset(924);
public static final Field IGNITIONON = Field.create("IGNITIONON", 0, FieldType.BIT, 3).setBaseOffset(924);
public static final Field[] VALUES = {
ISPRIME,
ENGINETURNEDRECENTLY,

View File

@ -1,19 +1,19 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/engine_cycle/high_pressure_fuel_pump.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class HighPressureFuelPump {
public static final Field M_REQUESTED_PUMP = Field.create("M_REQUESTED_PUMP", 0, FieldType.FLOAT).setBaseOffset(764);
public static final Field FUEL_REQUESTED_PERCENT = Field.create("FUEL_REQUESTED_PERCENT", 4, FieldType.FLOAT).setBaseOffset(764);
public static final Field FUEL_REQUESTED_PERCENT_PI = Field.create("FUEL_REQUESTED_PERCENT_PI", 8, FieldType.FLOAT).setBaseOffset(764);
public static final Field NOVALVE = Field.create("NOVALVE", 12, FieldType.BIT, 0).setBaseOffset(764);
public static final Field ANGLEABOVEMIN = Field.create("ANGLEABOVEMIN", 12, FieldType.BIT, 1).setBaseOffset(764);
public static final Field ISHPFPINACTIVE = Field.create("ISHPFPINACTIVE", 12, FieldType.BIT, 2).setBaseOffset(764);
public static final Field NEXTLOBE = Field.create("NEXTLOBE", 16, FieldType.FLOAT).setBaseOffset(764);
public static final Field DI_NEXTSTART = Field.create("DI_NEXTSTART", 20, FieldType.FLOAT).setBaseOffset(764);
public static final Field M_REQUESTED_PUMP = Field.create("M_REQUESTED_PUMP", 0, FieldType.FLOAT).setBaseOffset(828);
public static final Field FUEL_REQUESTED_PERCENT = Field.create("FUEL_REQUESTED_PERCENT", 4, FieldType.FLOAT).setBaseOffset(828);
public static final Field FUEL_REQUESTED_PERCENT_PI = Field.create("FUEL_REQUESTED_PERCENT_PI", 8, FieldType.FLOAT).setBaseOffset(828);
public static final Field NOVALVE = Field.create("NOVALVE", 12, FieldType.BIT, 0).setBaseOffset(828);
public static final Field ANGLEABOVEMIN = Field.create("ANGLEABOVEMIN", 12, FieldType.BIT, 1).setBaseOffset(828);
public static final Field ISHPFPINACTIVE = Field.create("ISHPFPINACTIVE", 12, FieldType.BIT, 2).setBaseOffset(828);
public static final Field NEXTLOBE = Field.create("NEXTLOBE", 16, FieldType.FLOAT).setBaseOffset(828);
public static final Field DI_NEXTSTART = Field.create("DI_NEXTSTART", 20, FieldType.FLOAT).setBaseOffset(828);
public static final Field[] VALUES = {
M_REQUESTED_PUMP,
FUEL_REQUESTED_PERCENT,

View File

@ -1,37 +1,37 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/idle_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IdleState {
public static final Field IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0).setBaseOffset(1180);
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT).setBaseOffset(1180);
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT).setBaseOffset(1180);
public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 12, FieldType.FLOAT).setBaseOffset(1180);
public static final Field THROTTLEPEDALUPSTATE = Field.create("THROTTLEPEDALUPSTATE", 16, FieldType.INT).setScale(1.0).setBaseOffset(1180);
public static final Field MIGHTRESETPID = Field.create("MIGHTRESETPID", 20, FieldType.BIT, 0).setBaseOffset(1180);
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1).setBaseOffset(1180);
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2).setBaseOffset(1180);
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3).setBaseOffset(1180);
public static final Field ISCRANKING = Field.create("ISCRANKING", 20, FieldType.BIT, 4).setBaseOffset(1180);
public static final Field ISIACTABLEFORCOASTING = Field.create("ISIACTABLEFORCOASTING", 20, FieldType.BIT, 5).setBaseOffset(1180);
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6).setBaseOffset(1180);
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7).setBaseOffset(1180);
public static final Field ISINDEADZONE = Field.create("ISINDEADZONE", 20, FieldType.BIT, 8).setBaseOffset(1180);
public static final Field ISBLIPPING = Field.create("ISBLIPPING", 20, FieldType.BIT, 9).setBaseOffset(1180);
public static final Field USECLOSEDLOOP = Field.create("USECLOSEDLOOP", 20, FieldType.BIT, 10).setBaseOffset(1180);
public static final Field BADTPS = Field.create("BADTPS", 20, FieldType.BIT, 11).setBaseOffset(1180);
public static final Field LOOKSLIKERUNNING = Field.create("LOOKSLIKERUNNING", 20, FieldType.BIT, 12).setBaseOffset(1180);
public static final Field LOOKSLIKECOASTING = Field.create("LOOKSLIKECOASTING", 20, FieldType.BIT, 13).setBaseOffset(1180);
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14).setBaseOffset(1180);
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 15).setBaseOffset(1180);
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 20, FieldType.BIT, 16).setBaseOffset(1180);
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0).setBaseOffset(1180);
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0).setBaseOffset(1180);
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT).setBaseOffset(1180);
public static final Field LUAADD = Field.create("LUAADD", 36, FieldType.FLOAT).setBaseOffset(1180);
public static final Field IDLESTATE = Field.create("IDLESTATE", 0, FieldType.INT).setScale(1.0).setBaseOffset(1184);
public static final Field CURRENTIDLEPOSITION = Field.create("CURRENTIDLEPOSITION", 4, FieldType.FLOAT).setBaseOffset(1184);
public static final Field BASEIDLEPOSITION = Field.create("BASEIDLEPOSITION", 8, FieldType.FLOAT).setBaseOffset(1184);
public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 12, FieldType.FLOAT).setBaseOffset(1184);
public static final Field THROTTLEPEDALUPSTATE = Field.create("THROTTLEPEDALUPSTATE", 16, FieldType.INT).setScale(1.0).setBaseOffset(1184);
public static final Field MIGHTRESETPID = Field.create("MIGHTRESETPID", 20, FieldType.BIT, 0).setBaseOffset(1184);
public static final Field SHOULDRESETPID = Field.create("SHOULDRESETPID", 20, FieldType.BIT, 1).setBaseOffset(1184);
public static final Field WASRESETPID = Field.create("WASRESETPID", 20, FieldType.BIT, 2).setBaseOffset(1184);
public static final Field MUSTRESETPID = Field.create("MUSTRESETPID", 20, FieldType.BIT, 3).setBaseOffset(1184);
public static final Field ISCRANKING = Field.create("ISCRANKING", 20, FieldType.BIT, 4).setBaseOffset(1184);
public static final Field ISIACTABLEFORCOASTING = Field.create("ISIACTABLEFORCOASTING", 20, FieldType.BIT, 5).setBaseOffset(1184);
public static final Field NOTIDLING = Field.create("NOTIDLING", 20, FieldType.BIT, 6).setBaseOffset(1184);
public static final Field NEEDRESET = Field.create("NEEDRESET", 20, FieldType.BIT, 7).setBaseOffset(1184);
public static final Field ISINDEADZONE = Field.create("ISINDEADZONE", 20, FieldType.BIT, 8).setBaseOffset(1184);
public static final Field ISBLIPPING = Field.create("ISBLIPPING", 20, FieldType.BIT, 9).setBaseOffset(1184);
public static final Field USECLOSEDLOOP = Field.create("USECLOSEDLOOP", 20, FieldType.BIT, 10).setBaseOffset(1184);
public static final Field BADTPS = Field.create("BADTPS", 20, FieldType.BIT, 11).setBaseOffset(1184);
public static final Field LOOKSLIKERUNNING = Field.create("LOOKSLIKERUNNING", 20, FieldType.BIT, 12).setBaseOffset(1184);
public static final Field LOOKSLIKECOASTING = Field.create("LOOKSLIKECOASTING", 20, FieldType.BIT, 13).setBaseOffset(1184);
public static final Field LOOKSLIKECRANKTOIDLE = Field.create("LOOKSLIKECRANKTOIDLE", 20, FieldType.BIT, 14).setBaseOffset(1184);
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 20, FieldType.BIT, 15).setBaseOffset(1184);
public static final Field ISIDLECOASTING = Field.create("ISIDLECOASTING", 20, FieldType.BIT, 16).setBaseOffset(1184);
public static final Field TARGETRPMBYCLT = Field.create("TARGETRPMBYCLT", 24, FieldType.INT).setScale(1.0).setBaseOffset(1184);
public static final Field TARGETRPMACBUMP = Field.create("TARGETRPMACBUMP", 28, FieldType.INT).setScale(1.0).setBaseOffset(1184);
public static final Field IACBYRPMTAPER = Field.create("IACBYRPMTAPER", 32, FieldType.FLOAT).setBaseOffset(1184);
public static final Field LUAADD = Field.create("LUAADD", 36, FieldType.FLOAT).setBaseOffset(1184);
public static final Field[] VALUES = {
IDLESTATE,
CURRENTIDLEPOSITION,

View File

@ -1,15 +1,15 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class IgnitionState {
public static final Field BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT).setBaseOffset(1220);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT).setBaseOffset(1220);
public static final Field LUATIMINGADD = Field.create("LUATIMINGADD", 8, FieldType.FLOAT).setBaseOffset(1220);
public static final Field LUATIMINGMULT = Field.create("LUATIMINGMULT", 12, FieldType.FLOAT).setBaseOffset(1220);
public static final Field BASEDWELL = Field.create("BASEDWELL", 0, FieldType.FLOAT).setBaseOffset(1224);
public static final Field DWELLVOLTAGECORRECTION = Field.create("DWELLVOLTAGECORRECTION", 4, FieldType.FLOAT).setBaseOffset(1224);
public static final Field LUATIMINGADD = Field.create("LUATIMINGADD", 8, FieldType.FLOAT).setBaseOffset(1224);
public static final Field LUATIMINGMULT = Field.create("LUATIMINGMULT", 12, FieldType.FLOAT).setBaseOffset(1224);
public static final Field[] VALUES = {
BASEDWELL,
DWELLVOLTAGECORRECTION,

View File

@ -1,14 +1,14 @@
package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Sun Jan 15 04:02:37 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/injector_model.txt Sun Jan 15 04:27:57 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class InjectorModel {
public static final Field M_DEADTIME = Field.create("M_DEADTIME", 0, FieldType.FLOAT).setBaseOffset(788);
public static final Field PRESSUREDELTA = Field.create("PRESSUREDELTA", 4, FieldType.FLOAT).setBaseOffset(788);
public static final Field PRESSURERATIO = Field.create("PRESSURERATIO", 8, FieldType.FLOAT).setBaseOffset(788);
public static final Field M_DEADTIME = Field.create("M_DEADTIME", 0, FieldType.FLOAT).setBaseOffset(852);
public static final Field PRESSUREDELTA = Field.create("PRESSUREDELTA", 4, FieldType.FLOAT).setBaseOffset(852);
public static final Field PRESSURERATIO = Field.create("PRESSURERATIO", 8, FieldType.FLOAT).setBaseOffset(852);
public static final Field[] VALUES = {
M_DEADTIME,
PRESSUREDELTA,

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