Auto-generated configs and docs

This commit is contained in:
GitHub gen-configs Action 2023-02-21 11:00:59 -08:00
parent fb05f6c943
commit b95a1d77b3
91 changed files with 251159 additions and 3253 deletions

File diff suppressed because it is too large Load Diff

View File

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

View File

@ -1,4 +1,4 @@
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sun Feb 19 03:53:00 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Feb 21 11:00:43 PST 2023
// by class com.rusefi.output.CHeaderConsumer
// begin
#pragma once
@ -103,34 +103,34 @@ struct output_channels_s {
bool isPedalError : 1 {};
/**
offset 0 bit 22 */
bool isKnockChipOk : 1 {};
/**
offset 0 bit 23 */
bool launchTriggered : 1 {};
/**
offset 0 bit 24 */
offset 0 bit 23 */
bool isTps2Error : 1 {};
/**
offset 0 bit 25 */
offset 0 bit 24 */
bool isIdleClosedLoop : 1 {};
/**
offset 0 bit 25 */
bool unusedBit_25_25 : 1 {};
/**
offset 0 bit 26 */
bool unusedBit_26_26 : 1 {};
bool unusedBit_25_26 : 1 {};
/**
offset 0 bit 27 */
bool unusedBit_26_27 : 1 {};
bool unusedBit_25_27 : 1 {};
/**
offset 0 bit 28 */
bool unusedBit_26_28 : 1 {};
bool unusedBit_25_28 : 1 {};
/**
offset 0 bit 29 */
bool unusedBit_26_29 : 1 {};
bool unusedBit_25_29 : 1 {};
/**
offset 0 bit 30 */
bool unusedBit_26_30 : 1 {};
bool unusedBit_25_30 : 1 {};
/**
offset 0 bit 31 */
bool unusedBit_26_31 : 1 {};
bool unusedBit_25_31 : 1 {};
/**
* @@GAUGE_NAME_RPM@@
RPM
@ -454,24 +454,25 @@ struct output_channels_s {
V
* offset 116
*/
scaled_channel<int16_t, 1000, 1> rawIdlePositionSensor = (int16_t)0;
/**
V
* offset 118
*/
scaled_channel<int16_t, 1000, 1> rawWastegatePosition = (int16_t)0;
/**
* @@GAUGE_NAME_ACCEL_X@@
G
* offset 120
* offset 118
*/
scaled_channel<int16_t, 100, 1> accelerationX = (int16_t)0;
/**
* @@GAUGE_NAME_ACCEL_Y@@
G
* offset 122
* offset 120
*/
scaled_channel<int16_t, 100, 1> accelerationY = (int16_t)0;
/**
* need 4 byte alignment
units
* offset 122
*/
uint8_t alignmentFill_at_122[2];
/**
* offset 124
*/
@ -652,197 +653,197 @@ struct output_channels_s {
* offset 252
*/
scaled_channel<int16_t, 100, 1> wastegatePositionSensor = (int16_t)0;
/**
* @@GAUGE_NAME_IDLE_POSITION@@
%
* offset 254
*/
scaled_channel<int16_t, 100, 1> idlePositionSensor = (int16_t)0;
/**
V
* offset 256
* offset 254
*/
scaled_channel<int16_t, 1000, 1> rawLowFuelPressure = (int16_t)0;
/**
V
* offset 258
* offset 256
*/
scaled_channel<int16_t, 1000, 1> rawHighFuelPressure = (int16_t)0;
/**
* @@GAUGE_NAME_FUEL_PRESSURE_LOW@@
kpa
* offset 260
* offset 258
*/
scaled_channel<int16_t, 30, 1> lowFuelPressure = (int16_t)0;
/**
* @@GAUGE_NAME_FUEL_PRESSURE_HIGH@@
bar
* offset 262
* offset 260
*/
scaled_channel<int16_t, 10, 1> highFuelPressure = (int16_t)0;
/**
* @@GAUGE_NAME_AFR@@
AFR
* offset 264
* offset 262
*/
scaled_channel<uint16_t, 1000, 1> AFRValue = (uint16_t)0;
/**
* Vss Accel
m/s2
* offset 266
* offset 264
*/
scaled_channel<uint16_t, 300, 1> VssAcceleration = (uint16_t)0;
/**
* @@GAUGE_NAME_LAMBDA2@@
* offset 268
* offset 266
*/
scaled_channel<uint16_t, 10000, 1> lambdaValue2 = (uint16_t)0;
/**
* @@GAUGE_NAME_AFR2@@
AFR
* offset 270
* offset 268
*/
scaled_channel<uint16_t, 1000, 1> AFRValue2 = (uint16_t)0;
/**
* @@GAUGE_NAME_VVT_B1E@@
deg
* offset 272
* offset 270
*/
scaled_channel<int16_t, 50, 1> vvtPositionB1E = (int16_t)0;
/**
* @@GAUGE_NAME_VVT_B2I@@
deg
* offset 274
* offset 272
*/
scaled_channel<int16_t, 50, 1> vvtPositionB2I = (int16_t)0;
/**
* @@GAUGE_NAME_VVT_B2E@@
deg
* offset 276
* offset 274
*/
scaled_channel<int16_t, 50, 1> vvtPositionB2E = (int16_t)0;
/**
%
* offset 278
* offset 276
*/
scaled_channel<int16_t, 100, 1> fuelPidCorrection[2];
/**
V
* offset 282
* offset 280
*/
scaled_channel<int16_t, 1000, 1> rawTps1Secondary = (int16_t)0;
/**
V
* offset 284
* offset 282
*/
scaled_channel<int16_t, 1000, 1> rawTps2Primary = (int16_t)0;
/**
V
* offset 286
* offset 284
*/
scaled_channel<int16_t, 1000, 1> rawTps2Secondary = (int16_t)0;
/**
* @@GAUGE_NAME_KNOCK_COUNTER@@
* offset 288
* offset 286
*/
uint16_t knockCount = (uint16_t)0;
/**
* @@GAUGE_NAME_ACCEL_Z@@
G
* offset 290
* offset 288
*/
scaled_channel<int16_t, 100, 1> accelerationZ = (int16_t)0;
/**
* @@GAUGE_NAME_ACCEL_ROLL@@
G
* offset 292
* offset 290
*/
scaled_channel<int16_t, 100, 1> accelerationRoll = (int16_t)0;
/**
* @@GAUGE_NAME_ACCEL_YAW@@
G
* offset 294
* offset 292
*/
scaled_channel<int16_t, 100, 1> accelerationYaw = (int16_t)0;
/**
deg
* offset 296
* offset 294
*/
int8_t vvtTargets[4];
/**
* @@GAUGE_NAME_TURBO_SPEED@@
hz
* offset 300
* offset 298
*/
uint16_t turboSpeed = (uint16_t)0;
/**
%
* offset 302
* offset 300
*/
scaled_channel<int16_t, 100, 1> tps1Split = (int16_t)0;
/**
%
* offset 304
* offset 302
*/
scaled_channel<int16_t, 100, 1> tps2Split = (int16_t)0;
/**
%
* offset 306
* offset 304
*/
scaled_channel<int16_t, 100, 1> tps12Split = (int16_t)0;
/**
%
* offset 308
* offset 306
*/
scaled_channel<int16_t, 100, 1> accPedalSplit = (int16_t)0;
/**
* Spark Cut Code
code
* offset 310
* offset 308
*/
int8_t sparkCutReason = (int8_t)0;
/**
* Fuel Cut Code
code
* offset 311
* offset 309
*/
int8_t fuelCutReason = (int8_t)0;
/**
* @@GAUGE_NAME_AIR_FLOW_ESTIMATE@@
kg/h
* offset 312
* offset 310
*/
scaled_channel<uint16_t, 10, 1> mafEstimate = (uint16_t)0;
/**
rpm
* offset 314
* offset 312
*/
uint16_t instantRpm = (uint16_t)0;
/**
counter
* offset 316
* offset 314
*/
uint16_t systemEventReuse = (uint16_t)0;
/**
V
* offset 318
* offset 316
*/
scaled_channel<uint16_t, 1000, 1> rawMap = (uint16_t)0;
/**
V
* offset 320
* offset 318
*/
scaled_channel<uint16_t, 1000, 1> rawAfr = (uint16_t)0;
/**
%
* offset 322
* offset 320
*/
uint8_t tpsAccelFrom = (uint8_t)0;
/**
%
* offset 323
* offset 321
*/
uint8_t tpsAccelTo = (uint8_t)0;
/**
* need 4 byte alignment
units
* offset 322
*/
uint8_t alignmentFill_at_322[2];
/**
* offset 324
*/
@ -1383,4 +1384,4 @@ struct output_channels_s {
static_assert(sizeof(output_channels_s) == 780);
// end
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Sun Feb 19 03:53:00 UTC 2023
// this section was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Feb 21 11:00:43 PST 2023

View File

@ -53,7 +53,6 @@ static constexpr LogField fields[] = {
{engine->outputChannels.seconds, "Uptime", "sec", 0},
{engine->outputChannels.engineMode, "Engine Mode", "em", 0},
{engine->outputChannels.firmwareVersion, "firmware", "version_f", 0},
{engine->outputChannels.rawIdlePositionSensor, "rawIdlePositionSensor", "V", 3},
{engine->outputChannels.rawWastegatePosition, "rawWastegatePosition", "V", 3},
{engine->outputChannels.accelerationX, "Acceleration: X", "G", 2},
{engine->outputChannels.accelerationY, "Acceleration: Y", "G", 2},
@ -118,7 +117,6 @@ static constexpr LogField fields[] = {
{engine->outputChannels.tcuDesiredGear, "Desired Gear", "gear", 0},
{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.lowFuelPressure, "Fuel pressure (low)", "kpa", 0},

View File

@ -1,6 +1,6 @@
#include "global.h"
#include "rusefi_enums.h"
// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Mon Feb 20 16:55:30 UTC 2023
// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Tue Feb 21 11:00:43 PST 2023
// see also gen_config_and_enums.bat
@ -296,8 +296,6 @@ case W202:
}
const char *getDc_function_e(dc_function_e value){
switch(value) {
case DC_IdleValve:
return "DC_IdleValve";
case DC_None:
return "DC_None";
case DC_Throttle1:
@ -309,17 +307,6 @@ case DC_Wastegate:
}
return NULL;
}
const char *getDisplay_mode_e(display_mode_e value){
switch(value) {
case DM_HD44780:
return "DM_HD44780";
case DM_HD44780_OVER_PCF8574:
return "DM_HD44780_OVER_PCF8574";
case DM_NONE:
return "DM_NONE";
}
return NULL;
}
const char *getEgo_sensor_e(ego_sensor_e value){
switch(value) {
case ES_14Point7_Free:
@ -332,8 +319,6 @@ case ES_Custom:
return "ES_Custom";
case ES_Innovate_MTX_L:
return "ES_Innovate_MTX_L";
case ES_NarrowBand:
return "ES_NarrowBand";
case ES_PLX:
return "ES_PLX";
}

View File

@ -1,4 +1,4 @@
// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Sun Feb 19 03:52:58 UTC 2023
// was generated automatically by rusEFI tool from rusefi_enums.h // by enum2string.jar tool on Tue Feb 21 11:00:43 PST 2023
// see also gen_config_and_enums.bat
@ -37,7 +37,6 @@ const char *getCan_baudrate_e(can_baudrate_e value);
const char *getCan_nbc_e(can_nbc_e value);
const char *getCan_vss_nbc_e(can_vss_nbc_e value);
const char *getDc_function_e(dc_function_e value);
const char *getDisplay_mode_e(display_mode_e value);
const char *getEgo_sensor_e(ego_sensor_e value);
const char *getEngine_load_mode_e(engine_load_mode_e value);
const char *getGear_e(gear_e value);

View File

@ -1,6 +1,6 @@
#include "global.h"
#include "engine_types.h"
// was generated automatically by rusEFI tool from engine_types.h // by enum2string.jar tool on Mon Feb 20 21:53:12 UTC 2023
// was generated automatically by rusEFI tool from engine_types.h // by enum2string.jar tool on Tue Feb 21 11:00:43 PST 2023
// see also gen_config_and_enums.bat
@ -56,6 +56,8 @@ case DBG_20:
return "DBG_20";
case DBG_24:
return "DBG_24";
case DBG_25:
return "DBG_25";
case DBG_26:
return "DBG_26";
case DBG_29:
@ -86,8 +88,6 @@ case DBG_ANALOG_INPUTS2:
return "DBG_ANALOG_INPUTS2";
case DBG_BENCH_TEST:
return "DBG_BENCH_TEST";
case DBG_CJ125:
return "DBG_CJ125";
case DBG_COMPOSITE_LOG:
return "DBG_COMPOSITE_LOG";
case DBG_DWELL_METRIC:
@ -567,6 +567,8 @@ case TS_SOLENOID_CATEGORY:
return "TS_SOLENOID_CATEGORY";
case TS_UNUSED_23:
return "TS_UNUSED_23";
case TS_UNUSED_24:
return "TS_UNUSED_24";
case TS_UNUSED_26:
return "TS_UNUSED_26";
case TS_UNUSED_27:
@ -575,8 +577,6 @@ case TS_UNUSED_28:
return "TS_UNUSED_28";
case TS_UNUSED_29:
return "TS_UNUSED_29";
case TS_UNUSED_CJ125_CALIB:
return "TS_UNUSED_CJ125_CALIB";
case TS_WIDEBAND:
return "TS_WIDEBAND";
case TS_WRITE_FLASH:

View File

@ -188,15 +188,14 @@
#define cranking_parameters_s_size 8
#define CRITICAL_PREFIX "CRITICAL"
#define cyl_trim_s_size 16
#define dc_function_e_auto_enum 0="DC_None",3="DC_IdleValve",1="DC_Throttle1",2="DC_Throttle2",4="DC_Wastegate"
#define dc_function_e_DC_IdleValve 3
#define dc_function_e_auto_enum 0="DC_None",1="DC_Throttle1",2="DC_Throttle2",3="DC_Wastegate"
#define dc_function_e_DC_None 0
#define dc_function_e_DC_Throttle1 1
#define dc_function_e_DC_Throttle2 2
#define dc_function_e_DC_Wastegate 4
#define dc_function_e_DC_Wastegate 3
#define dc_io_size 8
#define DC_PER_STEPPER 2
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",2="DBG_2",20="DBG_20",24="DBG_24",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",7="DBG_7",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",25="DBG_CJ125",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",23="UNUSED23"
#define debug_mode_e_auto_enum 0="DBG_0",10="DBG_10",11="DBG_11",16="DBG_16",2="DBG_2",20="DBG_20",24="DBG_24",25="DBG_25",26="DBG_26",29="DBG_29",34="DBG_34",35="DBG_35",36="DBG_36",37="DBG_37",38="DBG_38",43="DBG_43",46="DBG_46",7="DBG_7",8="DBG_8",9="DBG_9",21="DBG_ANALOG_INPUTS",32="DBG_ANALOG_INPUTS2",19="DBG_BENCH_TEST",40="DBG_COMPOSITE_LOG",33="DBG_DWELL_METRIC",44="DBG_DYNO_VIEW",17="DBG_ELECTRONIC_THROTTLE_PID",4="DBG_EL_ACCEL",39="DBG_ETB_AUTOTUNE",18="DBG_EXECUTOR",22="DBG_INSTANT_RPM",30="DBG_ION",15="DBG_KNOCK",45="DBG_LOGIC_ANALYZER",48="DBG_LUA",27="DBG_MAP",28="DBG_METRICS",13="DBG_SD_CARD",6="DBG_SOFT_SPARK_CUT",14="DBG_SR5_PROTOCOL",3="DBG_STEPPER_IDLE_CONTROL",47="DBG_TCU",31="DBG_TLE8888",1="DBG_TPS_ACCEL",5="DBG_TRIGGER_COUNTERS",12="DBG_UNUSED12",41="DBG_UNUSED41",42="DBG_UNUSED_42",23="UNUSED23"
#define debug_mode_e_DBG_0 0
#define debug_mode_e_DBG_10 10
#define debug_mode_e_DBG_11 11
@ -204,6 +203,7 @@
#define debug_mode_e_DBG_2 2
#define debug_mode_e_DBG_20 20
#define debug_mode_e_DBG_24 24
#define debug_mode_e_DBG_25 25
#define debug_mode_e_DBG_26 26
#define debug_mode_e_DBG_29 29
#define debug_mode_e_DBG_34 34
@ -219,7 +219,6 @@
#define debug_mode_e_DBG_ANALOG_INPUTS 21
#define debug_mode_e_DBG_ANALOG_INPUTS2 32
#define debug_mode_e_DBG_BENCH_TEST 19
#define debug_mode_e_DBG_CJ125 25
#define debug_mode_e_DBG_COMPOSITE_LOG 40
#define debug_mode_e_DBG_DWELL_METRIC 33
#define debug_mode_e_DBG_DYNO_VIEW 44
@ -245,25 +244,19 @@
#define debug_mode_e_DBG_UNUSED12 12
#define debug_mode_e_DBG_UNUSED41 41
#define debug_mode_e_DBG_UNUSED_42 42
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "CJ125", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua"
#define debug_mode_e_enum "INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua"
#define debug_mode_e_UNUSED23 23
#define DIGIPOT_COUNT 4
#define display_mode_e_auto_enum 0="DM_NONE",1="DM_HD44780",2="DM_HD44780_OVER_PCF8574"
#define display_mode_e_DM_HD44780 1
#define display_mode_e_DM_HD44780_OVER_PCF8574 2
#define display_mode_e_DM_NONE 0
#define DWELL_CURVE_SIZE 8
#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",3="ES_NarrowBand",4="ES_PLX"
#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom"
#define ego_sensor_e_auto_enum 0="ES_BPSX_D1",2="ES_14Point7_Free",6="ES_AEM",5="ES_Custom",1="ES_Innovate_MTX_L",4="ES_PLX"
#define ego_sensor_e_enum "BPSX", "Innovate", "14Point7", "INVALID", "PLX", "Custom"
#define ego_sensor_e_ES_14Point7_Free 2
#define ego_sensor_e_ES_AEM 6
#define ego_sensor_e_ES_BPSX_D1 0
#define ego_sensor_e_ES_Custom 5
#define ego_sensor_e_ES_Innovate_MTX_L 1
#define ego_sensor_e_ES_NarrowBand 3
#define ego_sensor_e_ES_PLX 4
#define EGT_CHANNEL_COUNT 8
#define engine_configuration_s_size 4076
#define engine_configuration_s_size 4004
#define engine_load_mode_e_auto_enum 0="LM_SPEED_DENSITY",2="LM_ALPHA_N",3="LM_LUA",100="LM_MOCK",1="LM_REAL_MAF"
#define engine_load_mode_e_enum "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
#define engine_load_mode_e_LM_ALPHA_N 2
@ -394,7 +387,7 @@
#define ETB_BIAS_CURVE_LENGTH 8
#define ETB_COUNT 2
#define ETB_HW_MAX_FREQUENCY 3000
#define FLASH_DATA_VERSION 10020
#define FLASH_DATA_VERSION 20000
#define FUEL_LEVEL_TABLE_COUNT 8
#define FUEL_LOAD_COUNT 16
#define FUEL_RPM_COUNT 16
@ -940,7 +933,6 @@
#define MLQ_HEADER_SIZE 24
#define MOCK_PPS_POSITION_COMMAND "mock_pps_position"
#define MOCK_PPS_VOLTAGE_COMMAND "mock_pps_voltage"
#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8
#define operation_mode_e_FOUR_STROKE_CAM_SENSOR 2
#define operation_mode_e_FOUR_STROKE_CRANK_SENSOR 1
#define operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR 4
@ -967,7 +959,7 @@
#define PACK_PERCENT_BYTE_MULT 100.0
#define PEDAL_TO_TPS_SIZE 8
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 22432
#define persistent_config_s_size 22296
#define pid_s_size 20
#define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0
#define PidAutoTune_AutoTunerState_CONVERGED 16
@ -1004,7 +996,6 @@
#define PROTOCOL_ES_DOWN "d"
#define PROTOCOL_ES_UP "u"
#define PROTOCOL_HELLO_PREFIX "***"
#define PROTOCOL_HIP_NAME "HIP"
#define PROTOCOL_HPFP_NAME "hpfp"
#define PROTOCOL_INJ1_SHORT_NAME "i1"
#define PROTOCOL_MSG "msg"
@ -1054,7 +1045,7 @@
#define SentEtbType_NONE 0
#define show_Frankenso_presets true
#define show_test_presets true
#define SIGNATURE_HASH 4145602307
#define SIGNATURE_HASH 1490840425
#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
@ -1101,7 +1092,7 @@
#define TOOTH_PACKET_SIZE 2
#define TOP_DEAD_CENTER_MESSAGE "r"
#define TORQUE_CURVE_SIZE 6
#define TOTAL_CONFIG_SIZE 22432
#define TOTAL_CONFIG_SIZE 22296
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_TPS_ACCEL_CLT_CORR_TABLE 4
#define TPS_TPS_ACCEL_TABLE 8
@ -1239,11 +1230,11 @@
#define ts_command_e_TS_SET_ENGINE_TYPE 30
#define ts_command_e_TS_SOLENOID_CATEGORY 25
#define ts_command_e_TS_UNUSED_23 23
#define ts_command_e_TS_UNUSED_24 24
#define ts_command_e_TS_UNUSED_26 26
#define ts_command_e_TS_UNUSED_27 27
#define ts_command_e_TS_UNUSED_28 28
#define ts_command_e_TS_UNUSED_29 29
#define ts_command_e_TS_UNUSED_CJ125_CALIB 24
#define ts_command_e_TS_WIDEBAND 21
#define ts_command_e_TS_WRITE_FLASH 10
#define ts_command_e_TS_X14 20
@ -1305,16 +1296,13 @@
#define ts_show_auxserial_pins true
#define ts_show_can2 true
#define ts_show_can_pins true
#define ts_show_cj125 true
#define ts_show_clt_iat_pullup true
#define ts_show_critical_led true
#define ts_show_egt true
#define ts_show_etb true
#define ts_show_etb_pins true
#define ts_show_full_pinout true
#define ts_show_gps true
#define ts_show_hardware_simulator true
#define ts_show_hip9011 true
#define ts_show_ignitionPinMode true
#define ts_show_injectionPinMode true
#define ts_show_joystick true
@ -1330,7 +1318,7 @@
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.f407-discovery.4145602307"
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.f407-discovery.1490840425"
#define TS_SINGLE_WRITE_COMMAND 'W'
#define TS_SINGLE_WRITE_COMMAND_char W
#define TS_TEST_COMMAND 't'

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 806503109
#define TS_SIGNATURE "rusEFI master.2023.02.21.48way.806503109"
#define SIGNATURE_HASH 1951006069
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.48way.1951006069"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3278362646
#define TS_SIGNATURE "rusEFI master.2023.02.21.alphax-2chan.3278362646"
#define SIGNATURE_HASH 365720072
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.alphax-2chan.365720072"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1614705696
#define TS_SIGNATURE "rusEFI master.2023.02.21.alphax-4chan.1614705696"
#define SIGNATURE_HASH 2667868265
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.alphax-4chan.2667868265"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3414502332
#define TS_SIGNATURE "rusEFI master.2023.02.21.alphax-8chan.3414502332"
#define SIGNATURE_HASH 3888084624
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.alphax-8chan.3888084624"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2208117890
#define TS_SIGNATURE "rusEFI master.2023.02.21.atlas.2208117890"
#define SIGNATURE_HASH 744063208
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.atlas.744063208"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1290782665
#define TS_SIGNATURE "rusEFI master.2023.02.21.core8.1290782665"
#define SIGNATURE_HASH 146045049
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.core8.146045049"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 4145602307
#define TS_SIGNATURE "rusEFI master.2023.02.21.f407-discovery.4145602307"
#define SIGNATURE_HASH 1490840425
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.f407-discovery.1490840425"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2673328549
#define TS_SIGNATURE "rusEFI master.2023.02.21.f429-discovery.2673328549"
#define SIGNATURE_HASH 814970319
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.f429-discovery.814970319"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3171230063
#define TS_SIGNATURE "rusEFI master.2023.02.21.frankenso_na6.3171230063"
#define SIGNATURE_HASH 314676485
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.frankenso_na6.314676485"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3093198061
#define TS_SIGNATURE "rusEFI master.2023.02.21.harley81.3093198061"
#define SIGNATURE_HASH 3104198069
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.harley81.3104198069"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3288537191
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen-gm-e67.3288537191"
#define SIGNATURE_HASH 1509579548
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen-gm-e67.1509579548"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2683679713
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen-honda-k.2683679713"
#define SIGNATURE_HASH 3261830493
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen-honda-k.3261830493"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1974489380
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen-nb1.1974489380"
#define SIGNATURE_HASH 3350488179
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen-nb1.3350488179"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3712712867
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen121nissan.3712712867"
#define SIGNATURE_HASH 3077556281
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen121nissan.3077556281"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 284408037
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen121vag.284408037"
#define SIGNATURE_HASH 460113898
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen121vag.460113898"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 962601950
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen128.962601950"
#define SIGNATURE_HASH 2952860776
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen128.2952860776"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3244824385
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen154hyundai.3244824385"
#define SIGNATURE_HASH 620115081
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen154hyundai.620115081"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1251116496
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen72.1251116496"
#define SIGNATURE_HASH 3240619128
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen72.3240619128"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3650626296
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen81.3650626296"
#define SIGNATURE_HASH 1840092922
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen81.1840092922"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2377312116
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellen88bmw.2377312116"
#define SIGNATURE_HASH 1804960201
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellen88bmw.1804960201"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3053259134
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellenNA6.3053259134"
#define SIGNATURE_HASH 589509704
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellenNA6.589509704"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2653223234
#define TS_SIGNATURE "rusEFI master.2023.02.21.hellenNA8_96.2653223234"
#define SIGNATURE_HASH 2676442104
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.hellenNA8_96.2676442104"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1005445206
#define TS_SIGNATURE "rusEFI master.2023.02.21.mre_f4.1005445206"
#define SIGNATURE_HASH 336667820
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.mre_f4.336667820"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 1005445206
#define TS_SIGNATURE "rusEFI master.2023.02.21.mre_f7.1005445206"
#define SIGNATURE_HASH 336667820
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.mre_f7.336667820"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3485276227
#define TS_SIGNATURE "rusEFI master.2023.02.21.prometheus_405.3485276227"
#define SIGNATURE_HASH 505951
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.prometheus_405.505951"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 3485276227
#define TS_SIGNATURE "rusEFI master.2023.02.21.prometheus_469.3485276227"
#define SIGNATURE_HASH 505951
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.prometheus_469.505951"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2979027026
#define TS_SIGNATURE "rusEFI master.2023.02.21.proteus_f4.2979027026"
#define SIGNATURE_HASH 1393422530
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.proteus_f4.1393422530"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2979027026
#define TS_SIGNATURE "rusEFI master.2023.02.21.proteus_f7.2979027026"
#define SIGNATURE_HASH 1393422530
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.proteus_f7.1393422530"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 2979027026
#define TS_SIGNATURE "rusEFI master.2023.02.21.proteus_h7.2979027026"
#define SIGNATURE_HASH 1393422530
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.proteus_h7.1393422530"

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 3968504584
#define TS_SIGNATURE "rusEFI master.2023.02.21.subaru_eg33_f7.3968504584"
#define SIGNATURE_HASH 3048760128
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.subaru_eg33_f7.3048760128"

View File

@ -2,5 +2,5 @@
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh by SignatureConsumer
//
#define SIGNATURE_HASH 368700807
#define TS_SIGNATURE "rusEFI master.2023.02.21.tdg-pdm8.368700807"
#define SIGNATURE_HASH 3124582893
#define TS_SIGNATURE "rusEFI (FOME) master.2023.02.21.tdg-pdm8.3124582893"

View File

@ -41,8 +41,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.isWarnNow;
case -2035612655:
return engine->outputChannels.isPedalError;
case 1830366389:
return engine->outputChannels.isKnockChipOk;
case -52473827:
return engine->outputChannels.launchTriggered;
case -1529936844:
@ -155,8 +153,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.engineMode;
case 799075048:
return engine->outputChannels.firmwareVersion;
case -677561380:
return engine->outputChannels.rawIdlePositionSensor;
case 2039421097:
return engine->outputChannels.rawWastegatePosition;
case 633018087:
@ -229,8 +225,6 @@ float getOutputValueByName(const char *name) {
return engine->outputChannels.flexPercent;
case 53406649:
return engine->outputChannels.wastegatePositionSensor;
case 782384530:
return engine->outputChannels.idlePositionSensor;
case -148455898:
return engine->outputChannels.rawLowFuelPressure;
case 990714516:

View File

@ -43,22 +43,12 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->disableFan2WhenStopped;
case -1409016614:
return engineConfiguration->enableTrailingSparks;
case 119246268:
return engineConfiguration->isCJ125Verbose;
case 1627431605:
return engineConfiguration->cj125isUaDivided;
case -1780521945:
return engineConfiguration->cj125isLsu49;
case -1334689362:
return engineConfiguration->etb_use_two_wires;
case 1097520823:
return engineConfiguration->isDoubleSolenoidIdle;
case -1572546086:
return engineConfiguration->useEeprom;
case 291489190:
return engineConfiguration->cj125isUrDivided;
case -264572349:
return engineConfiguration->useCicPidForIdle;
case -1279270887:
return engineConfiguration->useTLE8888_cranking_hack;
case 1156367906:
@ -139,8 +129,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->iat.config.bias_resistor;
case 1226423210:
return engineConfiguration->launchTimingRetard;
case -1310663509:
return engineConfiguration->hip9011PrescalerAndSDO;
case -1738843157:
return engineConfiguration->knockBandCustom;
case -962678774:
@ -183,10 +171,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->canSleepPeriodMs;
case 171869155:
return engineConfiguration->byFirmwareVersion;
case -526236296:
return engineConfiguration->HD44780width;
case -777537519:
return engineConfiguration->HD44780height;
case -1269130308:
return engineConfiguration->idle_derivativeFilterLoss;
case 274318471:
@ -249,10 +233,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->wastegatePositionMin;
case 2097342437:
return engineConfiguration->wastegatePositionMax;
case -1256791716:
return engineConfiguration->idlePositionMin;
case -1256791970:
return engineConfiguration->idlePositionMax;
case 1467553180:
return engineConfiguration->tunerStudioSerialSpeed;
case 355839382:
@ -271,8 +251,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->rusefiVerbose29b;
case 630961411:
return engineConfiguration->isEngineControlEnabled;
case -2119647784:
return engineConfiguration->isHip9011Enabled;
case -956913549:
return engineConfiguration->isVerboseAlternator;
case -1055678778:
@ -281,18 +259,12 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->useStepperIdle;
case -2068213709:
return engineConfiguration->enabledStep1Limiter;
case -1037977635:
return engineConfiguration->useTpicAdvancedMode;
case -538782875:
return engineConfiguration->useLcdScreen;
case -1251676000:
return engineConfiguration->verboseTLE8888;
case 1643181024:
return engineConfiguration->enableVerboseCanTx;
case -432676169:
return engineConfiguration->etb1configured;
case -28818575:
return engineConfiguration->isCJ125Enabled;
case 1804769272:
return engineConfiguration->etb2configured;
case -1236202550:
@ -317,8 +289,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->pauseEtbControl;
case 1836072195:
return engineConfiguration->alignEngineSnifferAtTDC;
case 1064399425:
return engineConfiguration->idleIncrementalPidCic;
case 259909218:
return engineConfiguration->enableAemXSeries;
case 6238478:
@ -363,10 +333,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->multisparkEnable;
case -1583589783:
return engineConfiguration->enableLaunchRetard;
case -246028069:
return engineConfiguration->unfinishedenableLaunchBoost;
case 963548365:
return engineConfiguration->unfinishedlaunchDisableBySpeed;
case 245947066:
return engineConfiguration->enableCanVss;
case 1382521617:
@ -893,8 +859,6 @@ float getConfigValueByName(const char *name) {
return engineConfiguration->tChargeAirIncrLimit;
case 670644444:
return engineConfiguration->tChargeAirDecrLimit;
case 929810608:
return engineConfiguration->hip9011Gain;
case -1725192476:
return engineConfiguration->etb_iTermMin;
case -1725192730:
@ -1154,21 +1118,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->enableTrailingSparks = (int)value;
return;
}
case 119246268:
{
engineConfiguration->isCJ125Verbose = (int)value;
return;
}
case 1627431605:
{
engineConfiguration->cj125isUaDivided = (int)value;
return;
}
case -1780521945:
{
engineConfiguration->cj125isLsu49 = (int)value;
return;
}
case -1334689362:
{
@ -1184,16 +1133,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->useEeprom = (int)value;
return;
}
case 291489190:
{
engineConfiguration->cj125isUrDivided = (int)value;
return;
}
case -264572349:
{
engineConfiguration->useCicPidForIdle = (int)value;
return;
}
case -1279270887:
{
@ -1394,11 +1333,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->launchTimingRetard = (int)value;
return;
}
case -1310663509:
{
engineConfiguration->hip9011PrescalerAndSDO = (int)value;
return;
}
case -1738843157:
{
@ -1504,16 +1438,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->byFirmwareVersion = (int)value;
return;
}
case -526236296:
{
engineConfiguration->HD44780width = (int)value;
return;
}
case -777537519:
{
engineConfiguration->HD44780height = (int)value;
return;
}
case -1269130308:
{
@ -1669,16 +1593,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->wastegatePositionMax = (int)value;
return;
}
case -1256791716:
{
engineConfiguration->idlePositionMin = (int)value;
return;
}
case -1256791970:
{
engineConfiguration->idlePositionMax = (int)value;
return;
}
case 1467553180:
{
@ -1724,11 +1638,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->isEngineControlEnabled = (int)value;
return;
}
case -2119647784:
{
engineConfiguration->isHip9011Enabled = (int)value;
return;
}
case -956913549:
{
@ -1749,16 +1658,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->enabledStep1Limiter = (int)value;
return;
}
case -1037977635:
{
engineConfiguration->useTpicAdvancedMode = (int)value;
return;
}
case -538782875:
{
engineConfiguration->useLcdScreen = (int)value;
return;
}
case -1251676000:
{
@ -1774,11 +1673,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->etb1configured = (int)value;
return;
}
case -28818575:
{
engineConfiguration->isCJ125Enabled = (int)value;
return;
}
case 1804769272:
{
@ -1839,11 +1733,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->alignEngineSnifferAtTDC = (int)value;
return;
}
case 1064399425:
{
engineConfiguration->idleIncrementalPidCic = (int)value;
return;
}
case 259909218:
{
@ -1954,16 +1843,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->enableLaunchRetard = (int)value;
return;
}
case -246028069:
{
engineConfiguration->unfinishedenableLaunchBoost = (int)value;
return;
}
case 963548365:
{
engineConfiguration->unfinishedlaunchDisableBySpeed = (int)value;
return;
}
case 245947066:
{
@ -3279,11 +3158,6 @@ void setConfigValueByName(const char *name, float value) {
{
engineConfiguration->tChargeAirDecrLimit = value;
return;
}
case 929810608:
{
engineConfiguration->hip9011Gain = value;
return;
}
case -1725192476:
{

View File

@ -5,10 +5,10 @@ Disable sensor sniffer above this rpm
A secondary Rev limit engaged by the driver to help launch the vehicle faster
### rpmHardLimit
set rpm_hard_limit X
### engineSnifferRpmThreshold
Engine sniffer would be disabled above this rpm\nset engineSnifferRpmThreshold X
Engine sniffer would be disabled above this rpm
### multisparkMaxRpm
Disable multispark above this engine speed.
@ -58,15 +58,6 @@ Inhibit operation of this fan while the engine is not running.
### enableTrailingSparks
Enable secondary spark outputs that fire after the primary (rotaries, twin plug engines).
### isCJ125Verbose
enable cj125verbose/disable cj125verbose
### cj125isUaDivided
Is your UA CJ125 output wired to MCU via resistor divider? Ua can go over 3.3v but only at lambda >3, i.e very lean AFR above 44.1\nWhen exposed to free air and 17x gain, Ua will be 4.17 volt
### cj125isLsu49
### etb_use_two_wires
TLE7209 uses two-wire mode. TLE9201 and VNH2SP30 do NOT use two wire mode.
@ -76,12 +67,6 @@ Subaru/BMW style where default valve position is somewhere in the middle. First
### useEeprom
### cj125isUrDivided
Is your UR CJ125 output wired to MCU via resistor divider?\nLooks like 3v range should be enough, divider generally not needed.
### useCicPidForIdle
Switch between Industrial and Cic PID implementation
### useTLE8888_cranking_hack
@ -125,10 +110,10 @@ Experimental setting that will cause a misfire\nDO NOT ENABLE.
On some Ford and Toyota vehicles one of the pedal sensors is not linear on the full range, i.e. in the specific range of the positions we effectively have only one sensor.
### tpsMin
Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel\nset tps_min X
Closed throttle, 1 volt = 200 units.\nSee also tps1_1AdcChannel
### tpsMax
Full throttle.\nSee also tps1_1AdcChannel\nset tps_max X
Full throttle.\nSee also tps1_1AdcChannel
### tpsErrorDetectionTooLow
TPS error detection: what throttle % is unrealistically low?\nAlso used for accelerator pedal error detection if so equiped.
@ -140,7 +125,7 @@ TPS error detection: what throttle % is unrealistically high?\nAlso used for acc
Base mass of the per-cylinder fuel injected during cranking. This is then modified by the multipliers for CLT, IAT, TPS ect, to give the final cranking pulse width.\nA reasonable starting point is 60mg per liter per cylinder.\nex: 2 liter 4 cyl = 500cc/cyl, so 30mg cranking fuel.
### cranking.rpm
This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm. \nset cranking_rpm X
This sets the RPM limit below which the ECU will use cranking fuel and ignition logic, typically this is around 350-450rpm.
### ignitionDwellForCrankingMs
Dwell duration while cranking
@ -202,9 +187,6 @@ Pull-up resistor value on your board
### launchTimingRetard
### hip9011PrescalerAndSDO
value '6' for 8MHz hw osc\nread hip9011 datasheet for details\ntodo split into two bit fields
### knockBandCustom
We calculate knock band based of cylinderBore\n Use this to override - kHz knock band override
@ -230,7 +212,7 @@ Minimum TPS to enable boost control. Use this to avoid solenoid noise at idle, a
Minimum MAP to enable boost control. Use this to avoid solenoid noise at idle, and help spool in some cases.
### crankingTimingAngle
Ignition advance angle used during engine cranking, 5-10 degrees will work as a base setting for most engines.\nThere is tapering towards running timing advance\nset cranking_timing_angle X
Ignition advance angle used during engine cranking, 5-10 degrees will work as a base setting for most engines.\nThere is tapering towards running timing advance
### gapTrackingLengthOverride
How many consecutive gap rations have to match expected ranges for sync to happen
@ -245,7 +227,7 @@ Expected oil pressure after starting the engine. If oil pressure does not reach
This value is the ignition timing used when in 'fixed timing' mode, i.e. constant timing\nThis mode is useful when adjusting distributor location.
### globalTriggerAngleOffset
Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.\nset global_trigger_offset_angle X
Angle between Top Dead Center (TDC) and the first trigger event.\nPositive value in case of synchnization point before TDC and negative in case of synchnization point after TDC\n.Knowing this angle allows us to control timing and other angles in reference to TDC.
### analogInputDividerCoefficient
Ratio/coefficient of input voltage dividers on your PCB. For example, use '2' if your board divides 5v into 2.5v. Use '1.66' if your board divides 5v into 3v.
@ -268,12 +250,6 @@ CANbus thread period in ms
### byFirmwareVersion
### HD44780width
### HD44780height
### idle_derivativeFilterLoss
0.1 is a good default value
@ -296,7 +272,7 @@ Single value to be used in event of a failed MAP sensor \nThis value is only use
Duty cycle to use in case of a sensor failure. This duty cycle should produce the minimum possible amount of boost. This duty is also used in case any of the minimum RPM/TPS/MAP conditions are not met.
### globalFuelCorrection
set global_fuel_correction X
### adcVcc
@ -367,12 +343,6 @@ Voltage when the wastegate is closed.\nYou probably don't have one of these!
### wastegatePositionMax
Voltage when the wastegate is fully open.\nYou probably don't have one of these!\n1 volt = 1000 units
### idlePositionMin
Voltage when the idle valve is closed.\nYou probably don't have one of these!
### idlePositionMax
Voltage when the idle valve is open.\nYou probably don't have one of these!\n1 volt = 1000 units
### tunerStudioSerialSpeed
Secondary TTL channel baud rate
@ -400,9 +370,6 @@ Use 11 bit (standard) or 29 bit (extended) IDs for rusEFI verbose CAN format.
### isEngineControlEnabled
### isHip9011Enabled
### isVerboseAlternator
@ -415,12 +382,6 @@ This setting should only be used if you have a stepper motor idle valve and a st
### enabledStep1Limiter
### useTpicAdvancedMode
### useLcdScreen
### verboseTLE8888
@ -430,9 +391,6 @@ CAN broadcast using custom rusEFI protocol\nenable can_broadcast/disable can_bro
### etb1configured
### isCJ125Enabled
enable cj125/disable cj125
### etb2configured
@ -469,9 +427,6 @@ Disable the electronic throttle motor and DC idle motor for testing.\nThis mode
### alignEngineSnifferAtTDC
### idleIncrementalPidCic
### enableAemXSeries
AEM X-Series or rusEFI Wideband
@ -538,12 +493,6 @@ If enabled we use two H-bridges to drive stepper idle air valve
### enableLaunchRetard
### unfinishedenableLaunchBoost
### unfinishedlaunchDisableBySpeed
### enableCanVss
Read VSS from OEM CAN bus according to selected CAN vehicle configuration.
@ -554,7 +503,7 @@ Read VSS from OEM CAN bus according to selected CAN vehicle configuration.
### stftIgnoreErrorMagnitude
If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise. Use of this mode is required if you have a narrowband O2 sensor.
If enabled, adjust at a constant rate instead of a rate proportional to the current lambda error. This mode may be easier to tune, and more tolerant of sensor noise.
### vvtBooleanForVerySpecialCases
@ -899,7 +848,7 @@ If increased VVT duty cycle increases the indicated VVT angle, set this to 'adva
Extra idle target speed when A/C is enabled. Some cars need the extra speed to keep the AC efficient while idling.
### warningPeriod
set warningPeriod X
### knockDetectionWindowStart
@ -971,10 +920,10 @@ Output Max Duty Cycle
RPM range above upper limit for extra air taper,"RPM", 1, 0, 0, 1500, 0
### tps2Min
Closed throttle#2. todo: extract these two fields into a structure\nSee also tps2_1AdcChannel\nset tps2_min X
Closed throttle#2. todo: extract these two fields into a structure\nSee also tps2_1AdcChannel
### tps2Max
Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\nSee also tps1_1AdcChannel\nset tps2_max X
Full throttle#2. tpsMax value as 10 bit ADC value. Not Voltage!\nSee also tps1_1AdcChannel
### tachPulsePerRev
@ -1333,9 +1282,6 @@ Maximum allowed rate of increase allowed for the estimated charge temperature
### tChargeAirDecrLimit
Maximum allowed rate of decrease allowed for the estimated charge temperature
### hip9011Gain
### etb_iTermMin
iTerm min value

View File

@ -1,6 +1,6 @@
#include "global.h"
#include "sensor_type.h"
// was generated automatically by rusEFI tool from sensor_type.h // by enum2string.jar tool on Tue Feb 21 02:38:56 UTC 2023
// was generated automatically by rusEFI tool from sensor_type.h // by enum2string.jar tool on Tue Feb 21 11:00:43 PST 2023
// see also gen_config_and_enums.bat
@ -13,8 +13,6 @@ case SensorType::AcceleratorPedalPrimary:
return "AcceleratorPedalPrimary";
case SensorType::AcceleratorPedalSecondary:
return "AcceleratorPedalSecondary";
case SensorType::AnalogTps1:
return "AnalogTps1";
case SensorType::AuxAnalog1:
return "AuxAnalog1";
case SensorType::AuxAnalog2:
@ -67,8 +65,6 @@ case SensorType::FuelPressureLow:
return "FuelPressureLow";
case SensorType::Iat:
return "Iat";
case SensorType::IdlePosition:
return "IdlePosition";
case SensorType::InputShaftSpeed:
return "InputShaftSpeed";
case SensorType::Invalid:
@ -103,8 +99,6 @@ case SensorType::PlaceholderLast:
return "PlaceholderLast";
case SensorType::Rpm:
return "Rpm";
case SensorType::SentTps1:
return "SentTps1";
case SensorType::Tps1:
return "Tps1";
case SensorType::Tps1Primary:

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

@ -16,10 +16,8 @@ public enum SensorType {
FuelPressureHigh,
FuelPressureInjector,
Tps1,
AnalogTps1,
Tps1Primary,
Tps1Secondary,
SentTps1,
Tps2,
Tps2Primary,
Tps2Secondary,
@ -32,7 +30,6 @@ public enum SensorType {
Lambda1,
Lambda2,
WastegatePosition,
IdlePosition,
FuelEthanolPercent,
BatteryVoltage,
BarometricPressure,

View File

@ -30,7 +30,7 @@ public enum debug_mode_e {
DBG_INSTANT_RPM,
UNUSED23,
DBG_24,
DBG_CJ125,
DBG_25,
DBG_26,
DBG_MAP,
DBG_METRICS,

View File

@ -29,7 +29,7 @@ public enum ts_command_e {
TS_WIDEBAND,
TS_BENCH_CATEGORY,
TS_UNUSED_23,
TS_UNUSED_CJ125_CALIB,
TS_UNUSED_24,
TS_SOLENOID_CATEGORY,
TS_UNUSED_26,
TS_UNUSED_27,

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 Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/ac_control.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class AcControl {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class AcControl {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class AcControl {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class AcControl {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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 Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/antilag_system_state.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class AntilagSystem {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class AntilagSystem {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class AntilagSystem {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class AntilagSystem {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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 Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/boost_control.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class BoostControl {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class BoostControl {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class BoostControl {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class BoostControl {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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 Sun Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/dc_motors.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class DcMotors {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class DcMotors {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class DcMotors {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class DcMotors {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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 Sun Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/actuators/electronic_throttle.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class ElectronicThrottle {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class ElectronicThrottle {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class ElectronicThrottle {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class ElectronicThrottle {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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 Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/engine_state.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class EngineState {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class EngineState {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class EngineState {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class EngineState {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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 Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/fuel/fuel_computer.txt Tue Feb 21 11:00:43 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class FuelComputer {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class FuelComputer {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class FuelComputer {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class FuelComputer {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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/ignition_state.txt Sun Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/algo/ignition_state.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class IgnitionState {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class IgnitionState {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class IgnitionState {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class IgnitionState {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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/sensors//sent_state.txt Mon Feb 20 16:39:15 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/sensors//sent_state.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class SentState {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class SentState {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class SentState {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class SentState {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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/trigger/trigger_state.txt Sun Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class TriggerState {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class TriggerState {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class TriggerState {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class TriggerState {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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/trigger/trigger_state_primary.txt Sun Feb 19 03:53:01 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) controllers/trigger/trigger_state_primary.txt Tue Feb 21 11:00:44 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class TriggerStatePrimary {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class TriggerStatePrimary {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class TriggerStatePrimary {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class TriggerStatePrimary {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";

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) console/binary/output_channels.txt Sun Feb 19 03:53:00 UTC 2023
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on (unknown script) console/binary/output_channels.txt Tue Feb 21 11:00:43 PST 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
@ -78,7 +78,6 @@ public class TsOutputs {
public static final int CRANKING_CURVE_SIZE = 8;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int DC_PER_STEPPER = 2;
public static final int DIGIPOT_COUNT = 4;
public static final int DWELL_CURVE_SIZE = 8;
public static final int EGT_CHANNEL_COUNT = 8;
public static final String ENGINE_MAKE_BMW = "BMW";
@ -98,7 +97,7 @@ public class TsOutputs {
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10020;
public static final int FLASH_DATA_VERSION = 20000;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int FUEL_RPM_COUNT = 16;
@ -277,7 +276,6 @@ public class TsOutputs {
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
@ -302,7 +300,6 @@ public class TsOutputs {
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";
@ -423,10 +420,9 @@ public class TsOutputs {
public static final Field HASCRITICALERROR = Field.create("HASCRITICALERROR", 0, FieldType.BIT, 19).setBaseOffset(0);
public static final Field ISWARNNOW = Field.create("ISWARNNOW", 0, FieldType.BIT, 20).setBaseOffset(0);
public static final Field ISPEDALERROR = Field.create("ISPEDALERROR", 0, FieldType.BIT, 21).setBaseOffset(0);
public static final Field ISKNOCKCHIPOK = Field.create("ISKNOCKCHIPOK", 0, FieldType.BIT, 22).setBaseOffset(0);
public static final Field LAUNCHTRIGGERED = Field.create("LAUNCHTRIGGERED", 0, FieldType.BIT, 23).setBaseOffset(0);
public static final Field ISTPS2ERROR = Field.create("ISTPS2ERROR", 0, FieldType.BIT, 24).setBaseOffset(0);
public static final Field ISIDLECLOSEDLOOP = Field.create("ISIDLECLOSEDLOOP", 0, FieldType.BIT, 25).setBaseOffset(0);
public static final Field LAUNCHTRIGGERED = Field.create("LAUNCHTRIGGERED", 0, FieldType.BIT, 22).setBaseOffset(0);
public static final Field ISTPS2ERROR = Field.create("ISTPS2ERROR", 0, FieldType.BIT, 23).setBaseOffset(0);
public static final Field ISIDLECLOSEDLOOP = Field.create("ISIDLECLOSEDLOOP", 0, FieldType.BIT, 24).setBaseOffset(0);
public static final Field RPMVALUE = Field.create("RPMVALUE", 4, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RPMACCELERATION = Field.create("RPMACCELERATION", 6, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SPEEDTORPMRATIO = Field.create("SPEEDTORPMRATIO", 8, FieldType.INT16).setScale(0.01).setBaseOffset(0);
@ -482,10 +478,10 @@ public class TsOutputs {
public static final Field SECONDS = Field.create("SECONDS", 104, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ENGINEMODE = Field.create("ENGINEMODE", 108, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field FIRMWAREVERSION = Field.create("FIRMWAREVERSION", 112, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field RAWIDLEPOSITIONSENSOR = Field.create("RAWIDLEPOSITIONSENSOR", 116, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWWASTEGATEPOSITION = Field.create("RAWWASTEGATEPOSITION", 118, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field ACCELERATIONX = Field.create("ACCELERATIONX", 120, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCELERATIONY = Field.create("ACCELERATIONY", 122, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field RAWWASTEGATEPOSITION = Field.create("RAWWASTEGATEPOSITION", 116, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field ACCELERATIONX = Field.create("ACCELERATIONX", 118, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCELERATIONY = Field.create("ACCELERATIONY", 120, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_122 = Field.create("ALIGNMENTFILL_AT_122", 122, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TSCONFIGVERSION = Field.create("TSCONFIGVERSION", 124, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field CALIBRATIONVALUE = Field.create("CALIBRATIONVALUE", 128, FieldType.FLOAT).setBaseOffset(0);
public static final Field CALIBRATIONMODE = Field.create("CALIBRATIONMODE", 132, FieldType.INT8).setScale(1.0).setBaseOffset(0);
@ -547,45 +543,45 @@ public class TsOutputs {
public static final Field TCUDESIREDGEAR = Field.create("TCUDESIREDGEAR", 250, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FLEXPERCENT = Field.create("FLEXPERCENT", 251, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field WASTEGATEPOSITIONSENSOR = Field.create("WASTEGATEPOSITIONSENSOR", 252, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IDLEPOSITIONSENSOR = Field.create("IDLEPOSITIONSENSOR", 254, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field RAWLOWFUELPRESSURE = Field.create("RAWLOWFUELPRESSURE", 256, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWHIGHFUELPRESSURE = Field.create("RAWHIGHFUELPRESSURE", 258, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field LOWFUELPRESSURE = Field.create("LOWFUELPRESSURE", 260, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field HIGHFUELPRESSURE = Field.create("HIGHFUELPRESSURE", 262, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field AFRVALUE = Field.create("AFRVALUE", 264, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VSSACCELERATION = Field.create("VSSACCELERATION", 266, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field LAMBDAVALUE2 = Field.create("LAMBDAVALUE2", 268, FieldType.INT16).setScale(1.0E-4).setBaseOffset(0);
public static final Field AFRVALUE2 = Field.create("AFRVALUE2", 270, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VVTPOSITIONB1E = Field.create("VVTPOSITIONB1E", 272, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2I = Field.create("VVTPOSITIONB2I", 274, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2E = Field.create("VVTPOSITIONB2E", 276, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field FUELPIDCORRECTION1 = Field.create("FUELPIDCORRECTION1", 278, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field FUELPIDCORRECTION2 = Field.create("FUELPIDCORRECTION2", 280, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field RAWTPS1SECONDARY = Field.create("RAWTPS1SECONDARY", 282, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2PRIMARY = Field.create("RAWTPS2PRIMARY", 284, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2SECONDARY = Field.create("RAWTPS2SECONDARY", 286, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field KNOCKCOUNT = Field.create("KNOCKCOUNT", 288, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ACCELERATIONZ = Field.create("ACCELERATIONZ", 290, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCELERATIONROLL = Field.create("ACCELERATIONROLL", 292, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCELERATIONYAW = Field.create("ACCELERATIONYAW", 294, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTTARGETS1 = Field.create("VVTTARGETS1", 296, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTARGETS2 = Field.create("VVTTARGETS2", 297, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTARGETS3 = Field.create("VVTTARGETS3", 298, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTARGETS4 = Field.create("VVTTARGETS4", 299, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TURBOSPEED = Field.create("TURBOSPEED", 300, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPS1SPLIT = Field.create("TPS1SPLIT", 302, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS2SPLIT = Field.create("TPS2SPLIT", 304, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS12SPLIT = Field.create("TPS12SPLIT", 306, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCPEDALSPLIT = Field.create("ACCPEDALSPLIT", 308, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field SPARKCUTREASON = Field.create("SPARKCUTREASON", 310, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 311, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 312, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 314, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SYSTEMEVENTREUSE = Field.create("SYSTEMEVENTREUSE", 316, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWMAP = Field.create("RAWMAP", 318, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWAFR = Field.create("RAWAFR", 320, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field TPSACCELFROM = Field.create("TPSACCELFROM", 322, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TPSACCELTO = Field.create("TPSACCELTO", 323, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field RAWLOWFUELPRESSURE = Field.create("RAWLOWFUELPRESSURE", 254, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWHIGHFUELPRESSURE = Field.create("RAWHIGHFUELPRESSURE", 256, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field LOWFUELPRESSURE = Field.create("LOWFUELPRESSURE", 258, FieldType.INT16).setScale(0.03333333333333333).setBaseOffset(0);
public static final Field HIGHFUELPRESSURE = Field.create("HIGHFUELPRESSURE", 260, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field AFRVALUE = Field.create("AFRVALUE", 262, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VSSACCELERATION = Field.create("VSSACCELERATION", 264, FieldType.INT16).setScale(0.0033333333333333335).setBaseOffset(0);
public static final Field LAMBDAVALUE2 = Field.create("LAMBDAVALUE2", 266, FieldType.INT16).setScale(1.0E-4).setBaseOffset(0);
public static final Field AFRVALUE2 = Field.create("AFRVALUE2", 268, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VVTPOSITIONB1E = Field.create("VVTPOSITIONB1E", 270, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2I = Field.create("VVTPOSITIONB2I", 272, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field VVTPOSITIONB2E = Field.create("VVTPOSITIONB2E", 274, FieldType.INT16).setScale(0.02).setBaseOffset(0);
public static final Field FUELPIDCORRECTION1 = Field.create("FUELPIDCORRECTION1", 276, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field FUELPIDCORRECTION2 = Field.create("FUELPIDCORRECTION2", 278, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field RAWTPS1SECONDARY = Field.create("RAWTPS1SECONDARY", 280, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2PRIMARY = Field.create("RAWTPS2PRIMARY", 282, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWTPS2SECONDARY = Field.create("RAWTPS2SECONDARY", 284, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field KNOCKCOUNT = Field.create("KNOCKCOUNT", 286, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ACCELERATIONZ = Field.create("ACCELERATIONZ", 288, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCELERATIONROLL = Field.create("ACCELERATIONROLL", 290, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCELERATIONYAW = Field.create("ACCELERATIONYAW", 292, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTTARGETS1 = Field.create("VVTTARGETS1", 294, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTARGETS2 = Field.create("VVTTARGETS2", 295, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTARGETS3 = Field.create("VVTTARGETS3", 296, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTARGETS4 = Field.create("VVTTARGETS4", 297, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TURBOSPEED = Field.create("TURBOSPEED", 298, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPS1SPLIT = Field.create("TPS1SPLIT", 300, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS2SPLIT = Field.create("TPS2SPLIT", 302, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TPS12SPLIT = Field.create("TPS12SPLIT", 304, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field ACCPEDALSPLIT = Field.create("ACCPEDALSPLIT", 306, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field SPARKCUTREASON = Field.create("SPARKCUTREASON", 308, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FUELCUTREASON = Field.create("FUELCUTREASON", 309, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAFESTIMATE = Field.create("MAFESTIMATE", 310, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field INSTANTRPM = Field.create("INSTANTRPM", 312, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SYSTEMEVENTREUSE = Field.create("SYSTEMEVENTREUSE", 314, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RAWMAP = Field.create("RAWMAP", 316, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field RAWAFR = Field.create("RAWAFR", 318, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field TPSACCELFROM = Field.create("TPSACCELFROM", 320, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TPSACCELTO = Field.create("TPSACCELTO", 321, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_322 = Field.create("ALIGNMENTFILL_AT_322", 322, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CALIBRATIONVALUE2 = Field.create("CALIBRATIONVALUE2", 324, FieldType.FLOAT).setBaseOffset(0);
public static final Field ISMAINRELAYON = Field.create("ISMAINRELAYON", 328, FieldType.BIT, 0).setBaseOffset(0);
public static final Field ISUSBCONNECTED = Field.create("ISUSBCONNECTED", 328, FieldType.BIT, 1).setBaseOffset(0);
@ -899,7 +895,6 @@ public class TsOutputs {
HASCRITICALERROR,
ISWARNNOW,
ISPEDALERROR,
ISKNOCKCHIPOK,
LAUNCHTRIGGERED,
ISTPS2ERROR,
ISIDLECLOSEDLOOP,
@ -958,10 +953,10 @@ public class TsOutputs {
SECONDS,
ENGINEMODE,
FIRMWAREVERSION,
RAWIDLEPOSITIONSENSOR,
RAWWASTEGATEPOSITION,
ACCELERATIONX,
ACCELERATIONY,
ALIGNMENTFILL_AT_122,
TSCONFIGVERSION,
CALIBRATIONVALUE,
CALIBRATIONMODE,
@ -1023,7 +1018,6 @@ public class TsOutputs {
TCUDESIREDGEAR,
FLEXPERCENT,
WASTEGATEPOSITIONSENSOR,
IDLEPOSITIONSENSOR,
RAWLOWFUELPRESSURE,
RAWHIGHFUELPRESSURE,
LOWFUELPRESSURE,
@ -1062,6 +1056,7 @@ public class TsOutputs {
RAWAFR,
TPSACCELFROM,
TPSACCELTO,
ALIGNMENTFILL_AT_322,
CALIBRATIONVALUE2,
ISMAINRELAYON,
ISUSBCONNECTED,