rusefi/firmware/controllers/generated/rusefi_generated.h

2763 lines
120 KiB
C

//
// was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt
//
#define accelerometerSpiDevice_offset 2060
#define acDelay_offset 3122
#define acFanPin_offset 790
#define acFanPinMode_offset 792
#define acIdleExtraOffset_offset 725
#define acIdleRpmBump_offset 1392
#define acRelayPin_offset 888
#define acRelayPinMode_offset 890
#define acSwitch_offset 1366
#define acSwitchMode_offset 2952
#define adc_channel_e_auto_enum 0="EFI_ADC_NONE",1="EFI_ADC_0",2="EFI_ADC_1",11="EFI_ADC_10",12="EFI_ADC_11",13="EFI_ADC_12",14="EFI_ADC_13",15="EFI_ADC_14",16="EFI_ADC_15",3="EFI_ADC_2",4="EFI_ADC_3",5="EFI_ADC_4",6="EFI_ADC_5",7="EFI_ADC_6",8="EFI_ADC_7",9="EFI_ADC_8",10="EFI_ADC_9",50="EFI_ADC_ERROR",17="EFI_ADC_LAST_CHANNEL"
#define adc_channel_e_EFI_ADC_0 1
#define adc_channel_e_EFI_ADC_1 2
#define adc_channel_e_EFI_ADC_10 11
#define adc_channel_e_EFI_ADC_11 12
#define adc_channel_e_EFI_ADC_12 13
#define adc_channel_e_EFI_ADC_13 14
#define adc_channel_e_EFI_ADC_14 15
#define adc_channel_e_EFI_ADC_15 16
#define adc_channel_e_EFI_ADC_2 3
#define adc_channel_e_EFI_ADC_3 4
#define adc_channel_e_EFI_ADC_4 5
#define adc_channel_e_EFI_ADC_5 6
#define adc_channel_e_EFI_ADC_6 7
#define adc_channel_e_EFI_ADC_7 8
#define adc_channel_e_EFI_ADC_8 9
#define adc_channel_e_EFI_ADC_9 10
#define adc_channel_e_EFI_ADC_ERROR 50
#define adc_channel_e_EFI_ADC_LAST_CHANNEL 17
#define adc_channel_e_EFI_ADC_NONE 0
#define adc_channel_e_enum "Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"
#define ADC_CHANNEL_NONE 0
#define adcVcc_offset 492
#define afr_hwChannel_offset 508
#define afr_offset 508
#define afr_sensor_s_size 20
#define afr_type_offset 697
#define afr_v1_offset 512
#define afr_v2_offset 520
#define afr_value1_offset 516
#define afr_value2_offset 524
#define afrOverrideMode_offset 1623
#define afterCrankingIACtaperDuration_offset 1560
#define AFTERSTART_DECAY_CURVE_SIZE 8
#define AFTERSTART_ENRICH_CURVE_SIZE 8
#define AFTERSTART_HOLD_CURVE_SIZE 8
#define afterstartCoolantBins_offset 5188
#define afterstartDecayTime_offset 5284
#define afterstartEnrich_offset 5252
#define afterstartHoldTime_offset 5220
#define air_pressure_sensor_config_s_size 12
#define air_pressure_sensor_type_e_auto_enum 0="MT_CUSTOM",10="MT_BOSCH_2_5",1="MT_DENSO183",4="MT_DODGE_NEON_2003",13="MT_GM_1_BAR",12="MT_GM_2_BAR",6="MT_GM_3_BAR",3="MT_HONDA3BAR",11="MT_MAZDA_1_BAR",7="MT_MPX4100",2="MT_MPX4250",9="MT_MPX4250A",14="MT_MPXH6400",5="MT_SUBY_DENSO",8="MT_TOYOTA_89420_02010"
#define air_pressure_sensor_type_e_MT_BOSCH_2_5 10
#define air_pressure_sensor_type_e_MT_CUSTOM 0
#define air_pressure_sensor_type_e_MT_DENSO183 1
#define air_pressure_sensor_type_e_MT_DODGE_NEON_2003 4
#define air_pressure_sensor_type_e_MT_GM_1_BAR 13
#define air_pressure_sensor_type_e_MT_GM_2_BAR 12
#define air_pressure_sensor_type_e_MT_GM_3_BAR 6
#define air_pressure_sensor_type_e_MT_HONDA3BAR 3
#define air_pressure_sensor_type_e_MT_MAZDA_1_BAR 11
#define air_pressure_sensor_type_e_MT_MPX4100 7
#define air_pressure_sensor_type_e_MT_MPX4250 2
#define air_pressure_sensor_type_e_MT_MPX4250A 9
#define air_pressure_sensor_type_e_MT_MPXH6400 14
#define air_pressure_sensor_type_e_MT_SUBY_DENSO 5
#define air_pressure_sensor_type_e_MT_TOYOTA_89420_02010 8
#define airByRpmTaper_offset 480
#define airTaperRpmRange_offset 1472
#define alignEngineSnifferAtTDC_offset 764
#define alternatorControl_dFactor_offset 1436
#define alternatorControl_iFactor_offset 1432
#define alternatorControl_maxValue_offset 1446
#define alternatorControl_minValue_offset 1444
#define alternatorControl_offset 1428
#define alternatorControl_offset_offset 1440
#define alternatorControl_periodMs_offset 1442
#define alternatorControl_pFactor_offset 1428
#define alternatorControlPin_offset 658
#define alternatorControlPinMode_offset 660
#define alternatorOffAboveTps_offset 1556
#define alternatorPwmFrequency_offset 1740
#define alwaysInstantRpm_offset 1372
#define analogInputDividerCoefficient_offset 412
#define antiLagActivatePin_offset 984
#define antiLagActivationMode_e_ALWAYS_ON_ANTILAG 1
#define antiLagActivationMode_e_auto_enum 0="SWITCH_INPUT_ANTILAG",1="ALWAYS_ON_ANTILAG"
#define antiLagActivationMode_e_enum "Always Active", "Switch Input"
#define antiLagActivationMode_e_SWITCH_INPUT_ANTILAG 0
#define antiLagActivationMode_offset 1017
#define antiLagEnabled_offset 120
#define antiLagRpmTreshold_offset 880
#define applyNonlinearBelowPulse_offset 816
#define artificialTestMisfire_offset 120
#define AUX_ANALOG_INPUT_COUNT 8
#define AUX_DIGITAL_VALVE_COUNT 2
#define auxAnalogInputs1_offset 1748
#define auxAnalogInputs2_offset 1749
#define auxAnalogInputs3_offset 1750
#define auxAnalogInputs4_offset 1751
#define auxAnalogInputs5_offset 1752
#define auxAnalogInputs6_offset 1753
#define auxAnalogInputs7_offset 1754
#define auxAnalogInputs8_offset 1755
#define auxFastSensor1_adcChannel_offset 685
#define auxFrequencyFilter_offset 2076
#define auxLinear1_hwChannel_offset 3700
#define auxLinear1_offset 3700
#define auxLinear1_v1_offset 3704
#define auxLinear1_v2_offset 3712
#define auxLinear1_value1_offset 3708
#define auxLinear1_value2_offset 3716
#define auxLinear2_hwChannel_offset 3720
#define auxLinear2_offset 3720
#define auxLinear2_v1_offset 3724
#define auxLinear2_v2_offset 3732
#define auxLinear2_value1_offset 3728
#define auxLinear2_value2_offset 3736
#define auxPid1_dFactor_offset 1968
#define auxPid1_iFactor_offset 1964
#define auxPid1_maxValue_offset 1978
#define auxPid1_minValue_offset 1976
#define auxPid1_offset 1960
#define auxPid1_offset_offset 1972
#define auxPid1_periodMs_offset 1974
#define auxPid1_pFactor_offset 1960
#define auxPid2_dFactor_offset 1988
#define auxPid2_iFactor_offset 1984
#define auxPid2_maxValue_offset 1998
#define auxPid2_minValue_offset 1996
#define auxPid2_offset 1980
#define auxPid2_offset_offset 1992
#define auxPid2_periodMs_offset 1994
#define auxPid2_pFactor_offset 1980
#define auxSerialRxPin_offset 1568
#define auxSerialSpeed_offset 1608
#define auxSerialTxPin_offset 1564
#define auxSpeedSensorInputPin1_offset 1580
#define auxSpeedSensorInputPin2_offset 1582
#define auxTempSensor1_adcChannel_offset 1824
#define auxTempSensor1_bias_resistor_offset 1820
#define auxTempSensor1_config_offset 1796
#define auxTempSensor1_offset 1796
#define auxTempSensor1_resistance_1_offset 1808
#define auxTempSensor1_resistance_2_offset 1812
#define auxTempSensor1_resistance_3_offset 1816
#define auxTempSensor1_tempC_1_offset 1796
#define auxTempSensor1_tempC_2_offset 1800
#define auxTempSensor1_tempC_3_offset 1804
#define auxTempSensor2_adcChannel_offset 1856
#define auxTempSensor2_bias_resistor_offset 1852
#define auxTempSensor2_config_offset 1828
#define auxTempSensor2_offset 1828
#define auxTempSensor2_resistance_1_offset 1840
#define auxTempSensor2_resistance_2_offset 1844
#define auxTempSensor2_resistance_3_offset 1848
#define auxTempSensor2_tempC_1_offset 1828
#define auxTempSensor2_tempC_2_offset 1832
#define auxTempSensor2_tempC_3_offset 1836
#define auxValves1_offset 1532
#define auxValves2_offset 1534
#define BANKS_COUNT 2
#define BARO_CORR_SIZE 4
#define baroCorrPressureBins_offset 4796
#define baroCorrRpmBins_offset 4812
#define baroCorrTable_offset 4828
#define baroSensor_highValue_offset 540
#define baroSensor_hwChannel_offset 545
#define baroSensor_lowValue_offset 536
#define baroSensor_offset 536
#define baroSensor_type_offset 544
#define bench_mode_e_BENCH_AC_COMPRESSOR_RELAY 6
#define bench_mode_e_BENCH_CHECK_ENGINE_LIGHT 7
#define bench_mode_e_BENCH_FAN_RELAY 4
#define bench_mode_e_BENCH_FAN_RELAY_2 5
#define bench_mode_e_BENCH_FUEL_PUMP 1
#define bench_mode_e_BENCH_GPPWM1_VALVE 10
#define bench_mode_e_BENCH_GPPWM2_VALVE 11
#define bench_mode_e_BENCH_GPPWM3_VALVE 12
#define bench_mode_e_BENCH_GPPWM4_VALVE 13
#define bench_mode_e_BENCH_HPFP_VALVE 9
#define bench_mode_e_BENCH_IDLE_VALVE 8
#define bench_mode_e_BENCH_MAIN_RELAY 0
#define bench_mode_e_BENCH_SECOND_IDLE_VALVE 14
#define bench_mode_e_BENCH_STARTER_DISABLE_RELAY 3
#define bench_mode_e_BENCH_STARTER_ENABLE_RELAY 2
#define benchTestCount_offset 1633
#define benchTestOffTime_offset 1632
#define benchTestOnTime_offset 1634
#define binarySerialRxPin_offset 1530
#define binarySerialTxPin_offset 1528
#define blend_table_s_size 188
#define BLOCKING_FACTOR 500
#define boardUse2stepPullDown_offset 1360
#define boardUseCamPullDown_offset 1360
#define boardUseCamVrPullUp_offset 1360
#define boardUseCrankPullUp_offset 1360
#define boardUseD2PullDown_offset 1360
#define boardUseD3PullDown_offset 1360
#define boardUseD4PullDown_offset 1360
#define boardUseD5PullDown_offset 1360
#define boardUseTachPullUp_offset 1360
#define boardUseTempPullUp_offset 1360
#define BOOST_LOAD_COUNT 8
#define BOOST_RPM_COUNT 8
#define boostControlMinMap_offset 389
#define boostControlMinRpm_offset 386
#define boostControlMinTps_offset 388
#define boostControlPin_offset 980
#define boostControlPinMode_offset 982
#define boostControlSafeDutyCycle_offset 486
#define boostCutPressure_offset 1648
#define boostPid_dFactor_offset 996
#define boostPid_iFactor_offset 992
#define boostPid_maxValue_offset 1006
#define boostPid_minValue_offset 1004
#define boostPid_offset 988
#define boostPid_offset_offset 1000
#define boostPid_periodMs_offset 1002
#define boostPid_pFactor_offset 988
#define boostPwmFrequency_offset 1012
#define boostRpmBins_offset 5380
#define boostTableClosedLoop_offset 5388
#define boostTableOpenLoop_offset 5316
#define boostTpsBins_offset 5452
#define boostType_e_auto_enum 0="OPEN_LOOP",1="CLOSED_LOOP"
#define boostType_e_CLOSED_LOOP 1
#define boostType_e_OPEN_LOOP 0
#define boostType_offset 1008
#define brain_input_pin_e_enum "NONE", "INVALID", "INVALID", "PA1", "PA2", "PA3", "INVALID", "PA5", "PA6", "PA7", "PA8", "PA9", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PA15", "INVALID", "INVALID", "INVALID", "PB3", "PB4", "PB5", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PC6", "PC7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PE5", "PE6", "INVALID", "INVALID", "PE9", "INVALID", "PE11"
#define brain_pin_diag_e_PIN_DRIVER_OFF 0x20
#define brain_pin_diag_e_PIN_DRIVER_OVERTEMP 0x10
#define brain_pin_diag_e_PIN_INVALID 0x80
#define brain_pin_diag_e_PIN_OK 0
#define brain_pin_diag_e_PIN_OPEN 0x01
#define brain_pin_diag_e_PIN_OVERLOAD 0x08
#define brain_pin_diag_e_PIN_SHORT_TO_BAT 0x04
#define brain_pin_diag_e_PIN_SHORT_TO_GND 0x02
#define brakePedalPin_offset 1954
#define brakePedalPinMode_offset 1958
#define byFirmwareVersion_offset 444
#define CAM_INPUTS_COUNT 4
#define camInputs1_offset 500
#define camInputs2_offset 502
#define camInputs3_offset 504
#define camInputs4_offset 506
#define camInputsDebug1_offset 1384
#define camInputsDebug2_offset 1386
#define camInputsDebug3_offset 1388
#define camInputsDebug4_offset 1390
#define CAMS_PER_BANK 2
#define can2BaudRate_offset 1622
#define can2OpenBLT_offset 1628
#define can2RxPin_offset 1638
#define can2TxPin_offset 1636
#define can_baudrate_e_auto_enum 0="B100KBPS",3="B1MBPS",1="B250KBPS",2="B500KBPS"
#define can_baudrate_e_B100KBPS 0
#define can_baudrate_e_B1MBPS 3
#define can_baudrate_e_B250KBPS 1
#define can_baudrate_e_B500KBPS 2
#define can_baudrate_e_enum "100kbps", "250kbps", "500kbps", "1Mbps"
#define CAN_DEFAULT_BASE 0x200
#define CAN_ECU_HW_META 0xAB1234
#define CAN_ECU_SERIAL_RX_ID 0x100
#define CAN_ECU_SERIAL_TX_ID 0x102
#define can_nbc_e_auto_enum 0="CAN_BUS_NBC_NONE",12="CAN_AIM_DASH",6="CAN_BUS_BMW_E90",10="CAN_BUS_GENESIS_COUPE",11="CAN_BUS_HONDA_K",7="CAN_BUS_Haltech",3="CAN_BUS_MAZDA_RX8",8="CAN_BUS_MQB",4="CAN_BUS_NBC_BMW",1="CAN_BUS_NBC_FIAT",2="CAN_BUS_NBC_VAG",9="CAN_BUS_NISSAN_VQ",5="CAN_BUS_W202_C180"
#define can_nbc_e_CAN_AIM_DASH 12
#define can_nbc_e_CAN_BUS_BMW_E90 6
#define can_nbc_e_CAN_BUS_GENESIS_COUPE 10
#define can_nbc_e_CAN_BUS_Haltech 7
#define can_nbc_e_CAN_BUS_HONDA_K 11
#define can_nbc_e_CAN_BUS_MAZDA_RX8 3
#define can_nbc_e_CAN_BUS_MQB 8
#define can_nbc_e_CAN_BUS_NBC_BMW 4
#define can_nbc_e_CAN_BUS_NBC_FIAT 1
#define can_nbc_e_CAN_BUS_NBC_NONE 0
#define can_nbc_e_CAN_BUS_NBC_VAG 2
#define can_nbc_e_CAN_BUS_NISSAN_VQ 9
#define can_nbc_e_CAN_BUS_W202_C180 5
#define CAN_RX_PREFIX "CAN_rx"
#define can_vss_nbc_e_auto_enum 0="BMW_e46",1="W202"
#define can_vss_nbc_e_BMW_e46 0
#define can_vss_nbc_e_W202 1
#define canBaudRate_offset 1620
#define canBroadcastUseChannelTwo_offset 960
#define canNbcType_offset 432
#define canOpenBLT_offset 1628
#define canReadEnabled_offset 1360
#define canRxPin_offset 722
#define canSleepPeriodMs_offset 436
#define canTxPin_offset 720
#define canVssNbcType_offset 2560
#define canWriteEnabled_offset 1360
#define cdmInputPin_offset 942
#define cj125CsPin_offset 674
#define cj125CsPinMode_offset 1709
#define cj125isLsu49_offset 120
#define cj125isUaDivided_offset 120
#define cj125isUrDivided_offset 120
#define cj125SpiDevice_offset 1708
#define cj125ua_offset 1956
#define cj125ur_offset 1957
#define clt_adcChannel_offset 316
#define clt_bias_resistor_offset 312
#define clt_config_offset 288
#define CLT_CRANKING_CURVE_SIZE 8
#define CLT_CURVE_SIZE 16
#define CLT_LIMITER_CURVE_SIZE 4
#define clt_offset 288
#define clt_resistance_1_offset 300
#define clt_resistance_2_offset 304
#define clt_resistance_3_offset 308
#define clt_tempC_1_offset 288
#define clt_tempC_2_offset 292
#define clt_tempC_3_offset 296
#define CLT_TIMING_CURVE_SIZE 8
#define cltCrankingCorr_offset 5572
#define cltCrankingCorrBins_offset 5540
#define cltFuelCorr_offset 13748
#define cltFuelCorrBins_offset 13684
#define cltIdleCorr_offset 14132
#define cltIdleCorrBins_offset 14068
#define cltIdleRpm_offset 4204
#define cltIdleRpmBins_offset 4188
#define cltRevLimitRpm_offset 2148
#define cltRevLimitRpmBins_offset 2144
#define cltTimingBins_offset 4220
#define cltTimingExtra_offset 4252
#define clutchDownPin_offset 656
#define clutchDownPinInverted_offset 960
#define clutchDownPinMode_offset 661
#define clutchUpPin_offset 824
#define clutchUpPinInverted_offset 960
#define clutchUpPinMode_offset 827
#define CMD_AC_RELAY_BENCH "acrelaybench"
#define CMD_ALTERNATOR_PIN "set_alternator_pin"
#define CMD_BOOST_PIN "set_boost_pin"
#define CMD_BURNCONFIG "burnconfig"
#define CMD_DATE "date"
#define CMD_DISABLE "disable"
#define CMD_ECU_UNLOCK "unlock"
#define CMD_ENABLE "enable"
#define CMD_ENGINE_TYPE "engine_type"
#define CMD_ENGINESNIFFERRPMTHRESHOLD "engineSnifferRpmThreshold"
#define CMD_ETB_DUTY "set_etb_duty"
#define CMD_EXTERNAL_STIMULATION "ext_stimulation"
#define CMD_FAN2_BENCH "fan2bench"
#define CMD_FAN_BENCH "fanbench"
#define CMD_FUEL_BENCH "fuelbench"
#define CMD_FUEL_PUMP_BENCH "fuelpumpbench"
#define CMD_FUNCTIONAL_TEST_MODE "test_mode"
#define CMD_GET "get"
#define CMD_HPFP_BENCH "hpfpbench"
#define CMD_IDLE_BENCH "idlebench"
#define CMD_IDLE_PIN "set_idle_pin"
#define CMD_IGNITION "ignition"
#define CMD_IGNITION_PIN "set_ignition_pin"
#define CMD_INJECTION "injection"
#define CMD_INJECTION_PIN "set_injection_pin"
#define CMD_LOGIC_PIN "set_logic_input_pin"
#define CMD_MIL_BENCH "milbench"
#define CMD_PINS "pins"
#define CMD_PWM "pwm"
#define CMD_REBOOT "reboot"
#define CMD_REBOOT_DFU "reboot_dfu"
#define CMD_REBOOT_OPENBLT "reboot_openblt"
#define CMD_RESET_ENGINE_SNIFFER "reset_engine_chart"
#define CMD_RPM "rpm"
#define CMD_SELF_STIMULATION "self_stimulation"
#define CMD_SET "set"
#define CMD_SPARK_BENCH "sparkbench"
#define CMD_STARTER_BENCH "starterbench"
#define CMD_TRIGGER_HW_INPUT "trigger_hw_input"
#define CMD_TRIGGER_PIN "set_trigger_input_pin"
#define CMD_TRIGGER_SIMULATOR_PIN "set_trigger_simulator_pin"
#define CMD_TRIGGERINFO "triggerinfo"
#define CMD_VSS_PIN "vss_pin"
#define CMD_WRITECONFIG "writeconfig"
#define coastingFuelCutClt_offset 2098
#define coastingFuelCutEnabled_offset 764
#define coastingFuelCutMap_offset 2102
#define coastingFuelCutRpmHigh_offset 2092
#define coastingFuelCutRpmLow_offset 2094
#define coastingFuelCutTps_offset 2096
#define coastingFuelCutVssHigh_offset 1574
#define coastingFuelCutVssLow_offset 1573
#define communicationLedPin_offset 1524
#define complexWallModel_offset 1372
#define COMPOSITE_PACKET_COUNT 1000
#define COMPOSITE_PACKET_SIZE 5
#define compressionRatio_offset 744
#define CONSOLE_DATA_PROTOCOL_TAG " @"
#define consoleUartDevice_offset 954
#define consumeObdSensors_offset 960
#define CRANKING_ADVANCE_CURVE_SIZE 4
#define cranking_baseFuel_offset 132
#define CRANKING_CLT_IDLE_CURVE_SIZE 8
#define CRANKING_CURVE_SIZE 8
#define cranking_offset 132
#define cranking_parameters_s_size 8
#define cranking_rpm_offset 136
#define crankingAdvance_offset 5028
#define crankingAdvanceBins_offset 5020
#define crankingCycleBins_offset 14036
#define crankingCycleCoef_offset 14004
#define crankingFuelBins_offset 13972
#define crankingFuelCoef_offset 13940
#define crankingFuelCoefE100_offset 21040
#define crankingIACposition_offset 1712
#define crankingInjectionMode_offset 384
#define crankingTimingAngle_offset 392
#define crankingTpsBins_offset 4924
#define crankingTpsCoef_offset 4892
#define CRITICAL_PREFIX "CRITICAL"
#define cutFuelOnHardLimit_offset 1360
#define cutSparkOnHardLimit_offset 1360
#define cyl_trim_s_size 16
#define cylinderBankSelect10_offset 2525
#define cylinderBankSelect11_offset 2526
#define cylinderBankSelect12_offset 2527
#define cylinderBankSelect1_offset 2516
#define cylinderBankSelect2_offset 2517
#define cylinderBankSelect3_offset 2518
#define cylinderBankSelect4_offset 2519
#define cylinderBankSelect5_offset 2520
#define cylinderBankSelect6_offset 2521
#define cylinderBankSelect7_offset 2522
#define cylinderBankSelect8_offset 2523
#define cylinderBankSelect9_offset 2524
#define cylinderBore_offset 376
#define cylindersCount_offset 368
#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_DBG_0 0
#define debug_mode_e_DBG_10 10
#define debug_mode_e_DBG_11 11
#define debug_mode_e_DBG_16 16
#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_26 26
#define debug_mode_e_DBG_29 29
#define debug_mode_e_DBG_34 34
#define debug_mode_e_DBG_35 35
#define debug_mode_e_DBG_36 36
#define debug_mode_e_DBG_37 37
#define debug_mode_e_DBG_38 38
#define debug_mode_e_DBG_43 43
#define debug_mode_e_DBG_46 46
#define debug_mode_e_DBG_7 7
#define debug_mode_e_DBG_8 8
#define debug_mode_e_DBG_9 9
#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
#define debug_mode_e_DBG_EL_ACCEL 4
#define debug_mode_e_DBG_ELECTRONIC_THROTTLE_PID 17
#define debug_mode_e_DBG_ETB_AUTOTUNE 39
#define debug_mode_e_DBG_EXECUTOR 18
#define debug_mode_e_DBG_INSTANT_RPM 22
#define debug_mode_e_DBG_ION 30
#define debug_mode_e_DBG_KNOCK 15
#define debug_mode_e_DBG_LOGIC_ANALYZER 45
#define debug_mode_e_DBG_LUA 48
#define debug_mode_e_DBG_MAP 27
#define debug_mode_e_DBG_METRICS 28
#define debug_mode_e_DBG_SD_CARD 13
#define debug_mode_e_DBG_SOFT_SPARK_CUT 6
#define debug_mode_e_DBG_SR5_PROTOCOL 14
#define debug_mode_e_DBG_STEPPER_IDLE_CONTROL 3
#define debug_mode_e_DBG_TCU 47
#define debug_mode_e_DBG_TLE8888 31
#define debug_mode_e_DBG_TPS_ACCEL 1
#define debug_mode_e_DBG_TRIGGER_COUNTERS 5
#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_UNUSED23 23
#define debugMapAveraging_offset 856
#define debugMode_offset 1604
#define debugTriggerSync_offset 678
#define dfcoDelay_offset 3121
#define DIGIPOT_COUNT 4
#define digitalPotentiometerChipSelect1_offset 662
#define digitalPotentiometerChipSelect2_offset 664
#define digitalPotentiometerChipSelect3_offset 666
#define digitalPotentiometerChipSelect4_offset 668
#define digitalPotentiometerSpiDevice_offset 680
#define disableEtbWhenEngineStopped_offset 764
#define disableFan1WhenStopped_offset 120
#define disableFan2WhenStopped_offset 120
#define disablePrimaryUart_offset 1360
#define displacement_offset 364
#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 displayLogicLevelsInEngineSniffer_offset 120
#define displayMode_offset 440
#define driveWheelRevPerKm_offset 428
#define drv8860_cs_offset 1204
#define drv8860_csPinMode_offset 1206
#define drv8860_miso_offset 1208
#define drv8860spiDevice_offset 1202
#define DWELL_CURVE_SIZE 8
#define dwellVoltageCorrValues_offset 803
#define dwellVoltageCorrVoltBins_offset 794
#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_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 egoValueShift_offset 1696
#define EGT_CHANNEL_COUNT 8
#define electronicThrottlePin1Mode_offset 670
#define enableAemXSeries_offset 764
#define enableCanVss_offset 960
#define enabledStep1Limiter_offset 764
#define enableFan1WithAc_offset 120
#define enableFan2WithAc_offset 120
#define enableInnovateLC2_offset 960
#define enableLaunchRetard_offset 960
#define enableMapEstimationTableFallback_offset 120
#define enableSoftwareKnock_offset 960
#define enableTrailingSparks_offset 120
#define enableVerboseCanTx_offset 764
#define engine_configuration_s_size 4012
#define engine_load_mode_e_auto_enum 5="LM_ALPHA_N",6="LM_LUA",100="LM_MOCK",4="LM_REAL_MAF",3="LM_SPEED_DENSITY"
#define engine_load_mode_e_enum "INVALID", "INVALID", "INVALID", "Speed Density", "MAF Air Charge", "Alpha-N", "Lua"
#define engine_load_mode_e_LM_ALPHA_N 5
#define engine_load_mode_e_LM_LUA 6
#define engine_load_mode_e_LM_MOCK 100
#define engine_load_mode_e_LM_REAL_MAF 4
#define engine_load_mode_e_LM_SPEED_DENSITY 3
#define ENGINE_MAKE_BMW "BMW"
#define ENGINE_MAKE_GM "GM"
#define ENGINE_MAKE_HONDA "Honda"
#define ENGINE_MAKE_Hyundai "Hyundai"
#define ENGINE_MAKE_LADA "Lada"
#define ENGINE_MAKE_MAZDA "Mazda"
#define ENGINE_MAKE_MERCEDES "Mercedes"
#define ENGINE_MAKE_NISSAN "Nissan"
#define ENGINE_MAKE_SUBARU "Subaru"
#define ENGINE_MAKE_TOYOTA "Toyota"
#define ENGINE_MAKE_VAG "VAG"
#define ENGINE_NOISE_CURVE_SIZE 16
#define ENGINE_SNIFFER_UNIT_US 10
#define engine_type_e_auto_enum 0="DEFAULT_FRANKENSO",24="BMW_M73_M",50="BMW_M73_MRE",51="BMW_M73_MRE_SLAVE",35="CAMARO_4",65="CITROEN_TU3JP",2="DODGE_NEON_1995",46="DODGE_NEON_2003_CRANK",64="DODGE_RAM",61="EEPROM_BENCH_ENGINE",58="ETB_BENCH_ENGINE",96="ET_UNUSED96",97="ET_UNUSED97",98="ET_UNUSED98",17="ET_UNUSED_17",3="FORD_ASPIRE_1996",14="FORD_ESCORT_GT",7="FORD_INLINE_6_1995",40="FRANKENSO_BMW_M73_F",47="FRANKENSO_MAZDA_MIATA_2003",56="FRANKENSO_MAZDA_MIATA_NA8",41="FRANKENSO_MIATA_NA6_MAP",57="FRANKENSO_MIATA_NA6_VAF",49="FRANKENSO_QA_ENGINE",8="GY6_139QMB",33="HELLEN72_ETB",84="HELLEN_121_NISSAN_4_CYL",72="HELLEN_121_NISSAN_6_CYL",85="HELLEN_121_NISSAN_8_CYL",87="HELLEN_121_NISSAN_ALMERA_N16",71="HELLEN_121_VAG_4_CYL",77="HELLEN_121_VAG_5_CYL",81="HELLEN_121_VAG_8_CYL",78="HELLEN_121_VAG_V6_CYL",79="HELLEN_121_VAG_VR6_CYL",36="HELLEN_128_MERCEDES_4_CYL",88="HELLEN_128_MERCEDES_6_CYL",89="HELLEN_128_MERCEDES_8_CYL",75="HELLEN_134_BMW",82="HELLEN_154_HYUNDAI_COUPE_BK1",95="HELLEN_154_HYUNDAI_COUPE_BK2",76="HELLEN_154_VAG",73="HELLEN_55_BMW",74="HELLEN_88_BMW",34="HELLEN_NA6",10="HELLEN_NA8_96",80="HELLEN_NA94",83="HELLEN_NB1",94="HELLEN_NB1_36",69="HELLEN_NB2",86="HELLEN_NB2_36",43="HONDA_600",60="L9779_BENCH_ENGINE",55="MAZDA_MIATA_2003_BOARD_TEST",54="MAZDA_MIATA_2003_NA_RAIL",21="MIATA_1996",1="MIATA_PROTEUS_TCU",99="MINIMAL_PINS",16="MITSU_4G93",31="MRE_BOARD_NEW_TEST",23="MRE_BODY_CONTROL",68="MRE_M111",20="MRE_MIATA_94_MAP",66="MRE_MIATA_NA6_MAP",12="MRE_MIATA_NA6_VAF",13="MRE_MIATA_NB2_ETB",15="MRE_MIATA_NB2_MAF",11="MRE_MIATA_NB2_MAP",4="MRE_SECONDARY_CAN",37="MRE_SUBARU_EJ18",62="MRE_VW_B6",5="NISSAN_PRIMERA",30="PROTEUS_ANALOG_PWM_TEST",63="PROTEUS_BMW_M73",9="PROTEUS_E65_6H_MAN_IN_THE_MIDDLE",6="PROTEUS_HARLEY",90="PROTEUS_HONDA_K",91="PROTEUS_HONDA_OBD2A",25="PROTEUS_LUA_DEMO",67="PROTEUS_MIATA_NB2",93="PROTEUS_N73",42="PROTEUS_QC_TEST_BOARD",92="PROTEUS_VAG_80_18T",39="PROTEUS_VW_B6",29="SACHS",70="SUBARUEG33_DEFAULTS",22="SUBARU_2003_WRX",100="TEST_100",101="TEST_101",102="TEST_102",18="TEST_33816",28="TEST_CRANK_ENGINE",26="TEST_ENGINE",45="TEST_ENGINE_VVT",52="TEST_ISSUE_366_BOTH",53="TEST_ISSUE_366_RISE",19="TEST_ROTARY",59="TLE8888_BENCH_ENGINE",44="TOYOTA_2JZ_GTE_VVTi",27="UNUSED_27",38="UNUSED_38",48="UNUSED_48",32="VW_ABA"
#define engine_type_e_BMW_M73_M 24
#define engine_type_e_BMW_M73_MRE 50
#define engine_type_e_BMW_M73_MRE_SLAVE 51
#define engine_type_e_CAMARO_4 35
#define engine_type_e_CITROEN_TU3JP 65
#define engine_type_e_DEFAULT_FRANKENSO 0
#define engine_type_e_DODGE_NEON_1995 2
#define engine_type_e_DODGE_NEON_2003_CRANK 46
#define engine_type_e_DODGE_RAM 64
#define engine_type_e_EEPROM_BENCH_ENGINE 61
#define engine_type_e_ET_UNUSED96 96
#define engine_type_e_ET_UNUSED97 97
#define engine_type_e_ET_UNUSED98 98
#define engine_type_e_ET_UNUSED_17 17
#define engine_type_e_ETB_BENCH_ENGINE 58
#define engine_type_e_Force_4_bytes_size_engine_type 70000
#define engine_type_e_FORD_ASPIRE_1996 3
#define engine_type_e_FORD_ESCORT_GT 14
#define engine_type_e_FORD_INLINE_6_1995 7
#define engine_type_e_FRANKENSO_BMW_M73_F 40
#define engine_type_e_FRANKENSO_MAZDA_MIATA_2003 47
#define engine_type_e_FRANKENSO_MAZDA_MIATA_NA8 56
#define engine_type_e_FRANKENSO_MIATA_NA6_MAP 41
#define engine_type_e_FRANKENSO_MIATA_NA6_VAF 57
#define engine_type_e_FRANKENSO_QA_ENGINE 49
#define engine_type_e_GY6_139QMB 8
#define engine_type_e_HELLEN72_ETB 33
#define engine_type_e_HELLEN_121_NISSAN_4_CYL 84
#define engine_type_e_HELLEN_121_NISSAN_6_CYL 72
#define engine_type_e_HELLEN_121_NISSAN_8_CYL 85
#define engine_type_e_HELLEN_121_NISSAN_ALMERA_N16 87
#define engine_type_e_HELLEN_121_VAG_4_CYL 71
#define engine_type_e_HELLEN_121_VAG_5_CYL 77
#define engine_type_e_HELLEN_121_VAG_8_CYL 81
#define engine_type_e_HELLEN_121_VAG_V6_CYL 78
#define engine_type_e_HELLEN_121_VAG_VR6_CYL 79
#define engine_type_e_HELLEN_128_MERCEDES_4_CYL 36
#define engine_type_e_HELLEN_128_MERCEDES_6_CYL 88
#define engine_type_e_HELLEN_128_MERCEDES_8_CYL 89
#define engine_type_e_HELLEN_134_BMW 75
#define engine_type_e_HELLEN_154_HYUNDAI_COUPE_BK1 82
#define engine_type_e_HELLEN_154_HYUNDAI_COUPE_BK2 95
#define engine_type_e_HELLEN_154_VAG 76
#define engine_type_e_HELLEN_55_BMW 73
#define engine_type_e_HELLEN_88_BMW 74
#define engine_type_e_HELLEN_NA6 34
#define engine_type_e_HELLEN_NA8_96 10
#define engine_type_e_HELLEN_NA94 80
#define engine_type_e_HELLEN_NB1 83
#define engine_type_e_HELLEN_NB1_36 94
#define engine_type_e_HELLEN_NB2 69
#define engine_type_e_HELLEN_NB2_36 86
#define engine_type_e_HONDA_600 43
#define engine_type_e_L9779_BENCH_ENGINE 60
#define engine_type_e_MAZDA_MIATA_2003_BOARD_TEST 55
#define engine_type_e_MAZDA_MIATA_2003_NA_RAIL 54
#define engine_type_e_MIATA_1996 21
#define engine_type_e_MIATA_PROTEUS_TCU 1
#define engine_type_e_MINIMAL_PINS 99
#define engine_type_e_MITSU_4G93 16
#define engine_type_e_MRE_BOARD_NEW_TEST 31
#define engine_type_e_MRE_BODY_CONTROL 23
#define engine_type_e_MRE_M111 68
#define engine_type_e_MRE_MIATA_94_MAP 20
#define engine_type_e_MRE_MIATA_NA6_MAP 66
#define engine_type_e_MRE_MIATA_NA6_VAF 12
#define engine_type_e_MRE_MIATA_NB2_ETB 13
#define engine_type_e_MRE_MIATA_NB2_MAF 15
#define engine_type_e_MRE_MIATA_NB2_MAP 11
#define engine_type_e_MRE_SECONDARY_CAN 4
#define engine_type_e_MRE_SUBARU_EJ18 37
#define engine_type_e_MRE_VW_B6 62
#define engine_type_e_NISSAN_PRIMERA 5
#define engine_type_e_PROTEUS_ANALOG_PWM_TEST 30
#define engine_type_e_PROTEUS_BMW_M73 63
#define engine_type_e_PROTEUS_E65_6H_MAN_IN_THE_MIDDLE 9
#define engine_type_e_PROTEUS_HARLEY 6
#define engine_type_e_PROTEUS_HONDA_K 90
#define engine_type_e_PROTEUS_HONDA_OBD2A 91
#define engine_type_e_PROTEUS_LUA_DEMO 25
#define engine_type_e_PROTEUS_MIATA_NB2 67
#define engine_type_e_PROTEUS_N73 93
#define engine_type_e_PROTEUS_QC_TEST_BOARD 42
#define engine_type_e_PROTEUS_VAG_80_18T 92
#define engine_type_e_PROTEUS_VW_B6 39
#define engine_type_e_SACHS 29
#define engine_type_e_SUBARU_2003_WRX 22
#define engine_type_e_SUBARUEG33_DEFAULTS 70
#define engine_type_e_TEST_100 100
#define engine_type_e_TEST_101 101
#define engine_type_e_TEST_102 102
#define engine_type_e_TEST_33816 18
#define engine_type_e_TEST_CRANK_ENGINE 28
#define engine_type_e_TEST_ENGINE 26
#define engine_type_e_TEST_ENGINE_VVT 45
#define engine_type_e_TEST_ISSUE_366_BOTH 52
#define engine_type_e_TEST_ISSUE_366_RISE 53
#define engine_type_e_TEST_ROTARY 19
#define engine_type_e_TLE8888_BENCH_ENGINE 59
#define engine_type_e_TOYOTA_2JZ_GTE_VVTi 44
#define engine_type_e_UNUSED_27 27
#define engine_type_e_UNUSED_38 38
#define engine_type_e_UNUSED_48 48
#define engine_type_e_VW_ABA 32
#define engineChartSize_offset 1376
#define engineCode_offset 1124
#define engineConfiguration_offset 0
#define engineMake_offset 1092
#define engineSnifferFocusOnInputs_offset 1360
#define engineSnifferRpmThreshold_offset 10
#define engineSyncCam_enum "Intake First Bank", "Exhaust First Bank", "Intake Second Bank", "Exhaust Second Bank"
#define engineSyncCam_offset 566
#define engineType_offset 0
#define ERROR_BUFFER_SIZE 120
#define ETB_BIAS_CURVE_LENGTH 8
#define ETB_COUNT 2
#define etb_dFactor_offset 1456
#define etb_function_e_auto_enum 0="ETB_None",3="ETB_IdleValve",1="ETB_Throttle1",2="ETB_Throttle2",4="ETB_Wastegate"
#define etb_function_e_ETB_IdleValve 3
#define etb_function_e_ETB_None 0
#define etb_function_e_ETB_Throttle1 1
#define etb_function_e_ETB_Throttle2 2
#define etb_function_e_ETB_Wastegate 4
#define ETB_HW_MAX_FREQUENCY 3000
#define etb_iFactor_offset 1452
#define etb_iTermMax_offset 2474
#define etb_iTermMin_offset 2472
#define etb_maxValue_offset 1466
#define etb_minValue_offset 1464
#define etb_offset 1448
#define etb_offset_offset 1460
#define etb_periodMs_offset 1462
#define etb_pFactor_offset 1448
#define etb_use_two_wires_offset 120
#define etbBiasBins_offset 4012
#define etbBiasValues_offset 4044
#define etbFreq_offset 1862
#define etbFunctions1_offset 1200
#define etbFunctions2_offset 1201
#define etbIdleThrottleRange_offset 2512
#define etbIo1_controlPin_offset 968
#define etbIo1_directionPin1_offset 964
#define etbIo1_directionPin2_offset 966
#define etbIo1_disablePin_offset 970
#define etbIo1_offset 964
#define etbIo2_controlPin_offset 976
#define etbIo2_directionPin1_offset 972
#define etbIo2_directionPin2_offset 974
#define etbIo2_disablePin_offset 978
#define etbIo2_offset 972
#define etbMaximumPosition_offset 851
#define etbMinimumPosition_offset 3764
#define etbNeutralPosition_offset 1369
#define etbRevLimitRange_offset 146
#define etbRevLimitStart_offset 144
#define etbWastegatePid_dFactor_offset 1872
#define etbWastegatePid_iFactor_offset 1868
#define etbWastegatePid_maxValue_offset 1882
#define etbWastegatePid_minValue_offset 1880
#define etbWastegatePid_offset 1864
#define etbWastegatePid_offset_offset 1876
#define etbWastegatePid_periodMs_offset 1878
#define etbWastegatePid_pFactor_offset 1864
#define failedMapFallback_offset 485
#define fan1ExtraIdle_offset 1736
#define fan2ExtraIdle_offset 1746
#define fan2OffTemperature_offset 2065
#define fan2OnTemperature_offset 2064
#define fan2Pin_offset 2062
#define fan2PinMode_offset 1783
#define fanOffTemperature_offset 424
#define fanOnTemperature_offset 420
#define fanPin_offset 654
#define fanPinMode_offset 653
#define finalGearRatio_offset 726
#define firingOrder_offset 372
#define fixedModeTiming_offset 404
#define fixedTiming_offset 1684
#define FLASH_DATA_VERSION 10015
#define flexCranking_offset 1372
#define flexSensorPin_offset 844
#define forceO2Heating_offset 1372
#define FUEL_LEVEL_TABLE_COUNT 8
#define FUEL_LOAD_COUNT 16
#define FUEL_RPM_COUNT 16
#define fuelAlgorithm_offset 380
#define fuelClosedLoopCorrectionEnabled_offset 1360
#define fuelLevelBins_offset 1210
#define fuelLevelSensor_offset 458
#define fuelLevelValues_offset 689
#define fuelPumpPin_offset 646
#define fuelPumpPinMode_offset 648
#define fuelReferencePressure_offset 1784
#define fuelTrimLoadBins_offset 20832
#define fuelTrimRpmBins_offset 20840
#define fuelTrims10_offset 20992
#define fuelTrims10_table_offset 20992
#define fuelTrims11_offset 21008
#define fuelTrims11_table_offset 21008
#define fuelTrims12_offset 21024
#define fuelTrims12_table_offset 21024
#define fuelTrims1_offset 20848
#define fuelTrims1_table_offset 20848
#define fuelTrims2_offset 20864
#define fuelTrims2_table_offset 20864
#define fuelTrims3_offset 20880
#define fuelTrims3_table_offset 20880
#define fuelTrims4_offset 20896
#define fuelTrims4_table_offset 20896
#define fuelTrims5_offset 20912
#define fuelTrims5_table_offset 20912
#define fuelTrims6_offset 20928
#define fuelTrims6_table_offset 20928
#define fuelTrims7_offset 20944
#define fuelTrims7_table_offset 20944
#define fuelTrims8_offset 20960
#define fuelTrims8_table_offset 20960
#define fuelTrims9_offset 20976
#define fuelTrims9_table_offset 20976
#define GAP_TRACKING_LENGTH 18
#define gapTrackingLengthOverride_offset 397
#define GAUGE_COIL_DWELL_TIME "dwell: coil charge time"
#define GAUGE_NAME_ACCEL_ROLL "Acceleration: Roll"
#define GAUGE_NAME_ACCEL_X "Acceleration: X"
#define GAUGE_NAME_ACCEL_Y "Acceleration: Y"
#define GAUGE_NAME_ACCEL_YAW "Acceleration: Yaw"
#define GAUGE_NAME_ACCEL_Z "Acceleration: Z"
#define GAUGE_NAME_AFR "Air/Fuel Ratio"
#define GAUGE_NAME_AFR2 "Air/Fuel Ratio 2"
#define GAUGE_NAME_AIR_FLOW_ESTIMATE "MAF estimate"
#define GAUGE_NAME_AIR_FLOW_MEASURED "MAF sensor"
#define GAUGE_NAME_AIR_MASS "air mass"
#define GAUGE_NAME_AUX_LINEAR_1 "Aux Linear 1"
#define GAUGE_NAME_AUX_LINEAR_2 "Aux Linear 2"
#define GAUGE_NAME_AUX_TEMP1 "Aux temp 1"
#define GAUGE_NAME_AUX_TEMP2 "Aux temp 2"
#define GAUGE_NAME_BARO_PRESSURE "Barometric pressure"
#define GAUGE_NAME_BOOST_CLOSED_LOOP "Boost Closed Loop"
#define GAUGE_NAME_BOOST_OPEN_LOOP "Boost Open Loop"
#define GAUGE_NAME_BOOST_OUTPUT "Boost Output"
#define GAUGE_NAME_BOOST_TARGET "Boost Target"
#define GAUGE_NAME_CLT "CLT"
#define GAUGE_NAME_CPU_TEMP "CPU Temperature"
#define GAUGE_NAME_CURRENT_GEAR "Current Gear"
#define GAUGE_NAME_DEBUG_F1 "debug f1"
#define GAUGE_NAME_DEBUG_F2 "debug f2: iTerm"
#define GAUGE_NAME_DEBUG_F3 "debug f3: prevError"
#define GAUGE_NAME_DEBUG_F4 "debug f4: iParam"
#define GAUGE_NAME_DEBUG_F5 "debug f5: dParam"
#define GAUGE_NAME_DEBUG_F6 "debug f6: dTerm"
#define GAUGE_NAME_DEBUG_F7 "debug f7"
#define GAUGE_NAME_DEBUG_I1 "debug i1: pParam"
#define GAUGE_NAME_DEBUG_I2 "debug i2: offset"
#define GAUGE_NAME_DEBUG_I3 "debug i3"
#define GAUGE_NAME_DEBUG_I4 "debug i4"
#define GAUGE_NAME_DEBUG_I5 "debug i5"
#define GAUGE_NAME_DESIRED_GEAR "Desired Gear"
#define GAUGE_NAME_DETECTED_GEAR "Detected Gear"
#define GAUGE_NAME_DWELL_DUTY "dwell: coil duty cycle"
#define GAUGE_NAME_ECU_TEMPERATURE "ECU temperature"
#define GAUGE_NAME_ENGINE_CRC16 "Engine CRC16"
#define GAUGE_NAME_ETB_DUTY "ETB Duty"
#define GAUGE_NAME_ETB_ERROR "ETB position error"
#define GAUGE_NAME_ETB_TARGET "ETB position target"
#define GAUGE_NAME_FLEX "Flex Ethanol %"
#define GAUGE_NAME_FUEL_BARO_CORR "fuel: Barometric pressure correction"
#define GAUGE_NAME_FUEL_BASE "fuel: base mass"
#define GAUGE_NAME_FUEL_CHARGE_TEMP "fuel: Estimated charge temperature"
#define GAUGE_NAME_FUEL_CLT_CORR "fuel: CLT correction"
#define GAUGE_NAME_FUEL_CONSUMPTION "fuel: Total consumed"
#define GAUGE_NAME_FUEL_CRANKING "fuel: cranking"
#define GAUGE_NAME_FUEL_EL_EXTRA "fuel: engine load acceleration extra fuel"
#define GAUGE_NAME_FUEL_FLOW "fuel: Flow rate"
#define GAUGE_NAME_FUEL_IAT_CORR "fuel: IAT correction"
#define GAUGE_NAME_FUEL_INJ_DUTY "fuel: injector duty cycle"
#define GAUGE_NAME_FUEL_LAST_INJECTION "fuel: Last injection"
#define GAUGE_NAME_FUEL_LEVEL "fuel level"
#define GAUGE_NAME_FUEL_LOAD "fuel: load"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH "Fuel pressure (high)"
#define GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS "bar"
#define GAUGE_NAME_FUEL_PRESSURE_LOW "Fuel pressure (low)"
#define GAUGE_NAME_FUEL_PRESSURE_LOW_UNITS "kPa"
#define GAUGE_NAME_FUEL_RUNNING "fuel: running"
#define GAUGE_NAME_FUEL_TPS_EXTRA "fuel: TPS acceleration extra fuel ms"
#define GAUGE_NAME_FUEL_TPS_ROC "fuel: TPS change"
#define GAUGE_NAME_FUEL_TRIM "fuel: fuel trim"
#define GAUGE_NAME_FUEL_TRIM_2 "fuel: fuel trim 2"
#define GAUGE_NAME_FUEL_VE "fuel: VE"
#define GAUGE_NAME_FUEL_WALL_AMOUNT "fuel: wall amount"
#define GAUGE_NAME_FUEL_WALL_CORRECTION "fuel: wall correction"
#define GAUGE_NAME_FW_VERSION "ECU Software Version"
#define GAUGE_NAME_GEAR_RATIO "Gearbox Ratio"
#define GAUGE_NAME_IAC "Idle Air Valve"
#define GAUGE_NAME_IAT "IAT"
#define GAUGE_NAME_IDLE_POSITION "Idle position sensor"
#define GAUGE_NAME_IGNITION_LOAD "ign: load"
#define GAUGE_NAME_INJECTOR_LAG "fuel: injector lag"
#define GAUGE_NAME_ISS "Input Shaft Speed"
#define GAUGE_NAME_KNOCK_1 "knock 1"
#define GAUGE_NAME_KNOCK_10 "knock 10"
#define GAUGE_NAME_KNOCK_11 "knock 11"
#define GAUGE_NAME_KNOCK_12 "knock 12"
#define GAUGE_NAME_KNOCK_2 "knock 2"
#define GAUGE_NAME_KNOCK_3 "knock 3"
#define GAUGE_NAME_KNOCK_4 "knock 4"
#define GAUGE_NAME_KNOCK_5 "knock 5"
#define GAUGE_NAME_KNOCK_6 "knock 6"
#define GAUGE_NAME_KNOCK_7 "knock 7"
#define GAUGE_NAME_KNOCK_8 "knock 8"
#define GAUGE_NAME_KNOCK_9 "knock 9"
#define GAUGE_NAME_KNOCK_COUNTER "knock: count"
#define GAUGE_NAME_KNOCK_LEVEL "knock: current level"
#define GAUGE_NAME_KNOCK_RETARD "knock: retard"
#define GAUGE_NAME_LAMBDA "Lambda"
#define GAUGE_NAME_LAMBDA2 "Lambda 2"
#define GAUGE_NAME_LAST_ERROR "Last error"
#define GAUGE_NAME_MAF "MAF"
#define GAUGE_NAME_MAP "MAP"
#define GAUGE_NAME_OIL_PRESSURE "Oil Pressure"
#define GAUGE_NAME_OIL_PRESSURE_UNITS "kPa"
#define GAUGE_NAME_RAW_FUEL_PRESSURE_HIGH "Fuel pressure raw (high)"
#define GAUGE_NAME_RAW_FUEL_PRESSURE_LOW "Fuel pressure raw (low)"
#define GAUGE_NAME_RPM "RPM"
#define GAUGE_NAME_TARGET_AFR "fuel: target AFR"
#define GAUGE_NAME_TARGET_LAMBDA "fuel: target lambda"
#define GAUGE_NAME_TC_RATIO "Torque Converter Ratio"
#define GAUGE_NAME_TCHARGE "fuel: SD tCharge"
#define GAUGE_NAME_THROTTLE_PEDAL "Throttle pedal position"
#define GAUGE_NAME_TIME "Time"
#define GAUGE_NAME_TIMING_ADVANCE "timing"
#define GAUGE_NAME_TPS "TPS"
#define GAUGE_NAME_TPS2 "TPS2"
#define GAUGE_NAME_TRG_ERR "Trigger Error Counter"
#define GAUGE_NAME_TRG_GAP "Trigger Sync Latest Ratio"
#define GAUGE_NAME_TUNE_CRC16 "Tune CRC16"
#define GAUGE_NAME_TURBO_SPEED "Turbocharger Speed"
#define GAUGE_NAME_UPTIME "Uptime"
#define GAUGE_NAME_VBAT "VBatt"
#define GAUGE_NAME_VERSION "firmware"
#define GAUGE_NAME_VVS "Vehicle Speed"
#define GAUGE_NAME_VVT_B1E "VVT: bank 1 exhaust"
#define GAUGE_NAME_VVT_B1I "VVT: bank 1 intake"
#define GAUGE_NAME_VVT_B2E "VVT: bank 2 exhaust"
#define GAUGE_NAME_VVT_B2I "VVT: bank 2 intake"
#define GAUGE_NAME_VVT_TARGET_B1E "VVT: bank 1 exhaust target"
#define GAUGE_NAME_VVT_TARGET_B1I "VVT: bank 1 intake target"
#define GAUGE_NAME_VVT_TARGET_B2E "VVT: bank 2 exhaust target"
#define GAUGE_NAME_VVT_TARGET_B2I "VVT: bank 2 intake target"
#define GAUGE_NAME_WARNING_COUNT "Warning count"
#define GAUGE_NAME_WARNING_COUNTER "warning: counter"
#define GAUGE_NAME_WARNING_LAST "warning: last"
#define GAUGE_NAME_WG_POSITION "Wastegate position sensor"
#define gear_controller_e_enum "None", "Button Shift"
#define gear_e_GEAR_1 1
#define gear_e_GEAR_2 2
#define gear_e_GEAR_3 3
#define gear_e_GEAR_4 4
#define gear_e_NEUTRAL 0
#define gear_e_REVERSE -1
#define GearControllerMode_auto_enum 0="None",1="ButtonShift",2="Generic"
#define GearControllerMode_ButtonShift 1
#define GearControllerMode_Generic 2
#define GearControllerMode_None 0
#define gearControllerMode_offset 3696
#define gearRatio1_offset 3570
#define gearRatio2_offset 3572
#define gearRatio3_offset 3574
#define gearRatio4_offset 3576
#define gearRatio5_offset 3578
#define gearRatio6_offset 3580
#define gearRatio7_offset 3582
#define gearRatio8_offset 3584
#define GEARS_COUNT 8
#define globalFuelCorrection_offset 488
#define globalTriggerAngleOffset_offset 408
#define Gpio_A0 2
#define Gpio_A1 3
#define Gpio_A10 12
#define Gpio_A11 13
#define Gpio_A12 14
#define Gpio_A13 15
#define Gpio_A14 16
#define Gpio_A15 17
#define Gpio_A2 4
#define Gpio_A3 5
#define Gpio_A4 6
#define Gpio_A5 7
#define Gpio_A6 8
#define Gpio_A7 9
#define Gpio_A8 10
#define Gpio_A9 11
#define Gpio_auto_enum 0="Unassigned",2="A0",3="A1",12="A10",13="A11",14="A12",15="A13",16="A14",17="A15",4="A2",5="A3",6="A4",7="A5",8="A6",9="A7",10="A8",11="A9",18="B0",19="B1",28="B10",29="B11",30="B12",31="B13",32="B14",33="B15",20="B2",21="B3",22="B4",23="B5",24="B6",25="B7",26="B8",27="B9",34="C0",35="C1",44="C10",45="C11",46="C12",47="C13",48="C14",49="C15",36="C2",37="C3",38="C4",39="C5",40="C6",41="C7",42="C8",43="C9",249="CAN_PIN_0",250="CAN_PIN_1",251="CAN_PIN_2",252="CAN_PIN_3",253="CAN_PIN_4",254="CAN_PIN_5",255="CAN_PIN_6",256="CAN_PIN_7",50="D0",51="D1",60="D10",61="D11",62="D12",63="D13",64="D14",65="D15",52="D2",53="D3",54="D4",55="D5",56="D6",57="D7",58="D8",59="D9",66="E0",67="E1",76="E10",77="E11",78="E12",79="E13",80="E14",81="E15",68="E2",69="E3",70="E4",71="E5",72="E6",73="E7",74="E8",75="E9",82="F0",83="F1",92="F10",93="F11",94="F12",95="F13",96="F14",97="F15",84="F2",85="F3",86="F4",87="F5",88="F6",89="F7",90="F8",91="F9",98="G0",99="G1",108="G10",109="G11",110="G12",111="G13",112="G14",113="G15",100="G2",101="G3",102="G4",103="G5",104="G6",105="G7",106="G8",107="G9",114="H0",115="H1",124="H10",125="H11",126="H12",127="H13",128="H14",129="H15",116="H2",117="H3",118="H4",119="H5",120="H6",121="H7",122="H8",123="H9",130="I0",131="I1",140="I10",141="I11",142="I12",143="I13",144="I14",145="I15",132="I2",133="I3",134="I4",135="I5",136="I6",137="I7",138="I8",139="I9",1="Invalid",215="L9779_IGN_1",216="L9779_IGN_2",217="L9779_IGN_3",218="L9779_IGN_4",219="L9779_OUT_1",228="L9779_OUT_10",229="L9779_OUT_11",230="L9779_OUT_12",231="L9779_OUT_13",232="L9779_OUT_14",233="L9779_OUT_15",234="L9779_OUT_16",235="L9779_OUT_17",236="L9779_OUT_18",237="L9779_OUT_19",220="L9779_OUT_2",238="L9779_OUT_20",243="L9779_OUT_25",244="L9779_OUT_26",245="L9779_OUT_27",246="L9779_OUT_28",221="L9779_OUT_3",222="L9779_OUT_4",223="L9779_OUT_5",224="L9779_OUT_6",225="L9779_OUT_7",226="L9779_OUT_8",227="L9779_OUT_9",239="L9779_OUT_A",240="L9779_OUT_B",241="L9779_OUT_C",242="L9779_OUT_D",247="L9779_OUT_MRD",248="L9779_PIN_KEY",146="MC33972_PIN_1",166="MC33972_PIN_21",167="MC33972_PIN_22",257="PROTECTED_PIN_0",258="PROTECTED_PIN_1",267="PROTECTED_PIN_10",268="PROTECTED_PIN_11",269="PROTECTED_PIN_12",270="PROTECTED_PIN_13",271="PROTECTED_PIN_14",272="PROTECTED_PIN_15",259="PROTECTED_PIN_2",260="PROTECTED_PIN_3",261="PROTECTED_PIN_4",262="PROTECTED_PIN_5",263="PROTECTED_PIN_6",264="PROTECTED_PIN_7",265="PROTECTED_PIN_8",266="PROTECTED_PIN_9",199="TLE6240_PIN_1",208="TLE6240_PIN_10",209="TLE6240_PIN_11",210="TLE6240_PIN_12",211="TLE6240_PIN_13",212="TLE6240_PIN_14",213="TLE6240_PIN_15",214="TLE6240_PIN_16",200="TLE6240_PIN_2",201="TLE6240_PIN_3",202="TLE6240_PIN_4",203="TLE6240_PIN_5",204="TLE6240_PIN_6",205="TLE6240_PIN_7",206="TLE6240_PIN_8",207="TLE6240_PIN_9",168="TLE8888_PIN_1",177="TLE8888_PIN_10",178="TLE8888_PIN_11",179="TLE8888_PIN_12",180="TLE8888_PIN_13",181="TLE8888_PIN_14",182="TLE8888_PIN_15",183="TLE8888_PIN_16",184="TLE8888_PIN_17",185="TLE8888_PIN_18",186="TLE8888_PIN_19",169="TLE8888_PIN_2",187="TLE8888_PIN_20",188="TLE8888_PIN_21",189="TLE8888_PIN_22",190="TLE8888_PIN_23",191="TLE8888_PIN_24",192="TLE8888_PIN_25",193="TLE8888_PIN_26",194="TLE8888_PIN_27",195="TLE8888_PIN_28",170="TLE8888_PIN_3",171="TLE8888_PIN_4",172="TLE8888_PIN_5",173="TLE8888_PIN_6",174="TLE8888_PIN_7",175="TLE8888_PIN_8",176="TLE8888_PIN_9",197="TLE8888_PIN_KEY",196="TLE8888_PIN_MR",198="TLE8888_PIN_WAKE"
#define Gpio_B0 18
#define Gpio_B1 19
#define Gpio_B10 28
#define Gpio_B11 29
#define Gpio_B12 30
#define Gpio_B13 31
#define Gpio_B14 32
#define Gpio_B15 33
#define Gpio_B2 20
#define Gpio_B3 21
#define Gpio_B4 22
#define Gpio_B5 23
#define Gpio_B6 24
#define Gpio_B7 25
#define Gpio_B8 26
#define Gpio_B9 27
#define Gpio_C0 34
#define Gpio_C1 35
#define Gpio_C10 44
#define Gpio_C11 45
#define Gpio_C12 46
#define Gpio_C13 47
#define Gpio_C14 48
#define Gpio_C15 49
#define Gpio_C2 36
#define Gpio_C3 37
#define Gpio_C4 38
#define Gpio_C5 39
#define Gpio_C6 40
#define Gpio_C7 41
#define Gpio_C8 42
#define Gpio_C9 43
#define Gpio_CAN_PIN_0 249
#define Gpio_CAN_PIN_1 250
#define Gpio_CAN_PIN_2 251
#define Gpio_CAN_PIN_3 252
#define Gpio_CAN_PIN_4 253
#define Gpio_CAN_PIN_5 254
#define Gpio_CAN_PIN_6 255
#define Gpio_CAN_PIN_7 256
#define Gpio_D0 50
#define Gpio_D1 51
#define Gpio_D10 60
#define Gpio_D11 61
#define Gpio_D12 62
#define Gpio_D13 63
#define Gpio_D14 64
#define Gpio_D15 65
#define Gpio_D2 52
#define Gpio_D3 53
#define Gpio_D4 54
#define Gpio_D5 55
#define Gpio_D6 56
#define Gpio_D7 57
#define Gpio_D8 58
#define Gpio_D9 59
#define Gpio_E0 66
#define Gpio_E1 67
#define Gpio_E10 76
#define Gpio_E11 77
#define Gpio_E12 78
#define Gpio_E13 79
#define Gpio_E14 80
#define Gpio_E15 81
#define Gpio_E2 68
#define Gpio_E3 69
#define Gpio_E4 70
#define Gpio_E5 71
#define Gpio_E6 72
#define Gpio_E7 73
#define Gpio_E8 74
#define Gpio_E9 75
#define Gpio_enum "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15"
#define Gpio_F0 82
#define Gpio_F1 83
#define Gpio_F10 92
#define Gpio_F11 93
#define Gpio_F12 94
#define Gpio_F13 95
#define Gpio_F14 96
#define Gpio_F15 97
#define Gpio_F2 84
#define Gpio_F3 85
#define Gpio_F4 86
#define Gpio_F5 87
#define Gpio_F6 88
#define Gpio_F7 89
#define Gpio_F8 90
#define Gpio_F9 91
#define Gpio_G0 98
#define Gpio_G1 99
#define Gpio_G10 108
#define Gpio_G11 109
#define Gpio_G12 110
#define Gpio_G13 111
#define Gpio_G14 112
#define Gpio_G15 113
#define Gpio_G2 100
#define Gpio_G3 101
#define Gpio_G4 102
#define Gpio_G5 103
#define Gpio_G6 104
#define Gpio_G7 105
#define Gpio_G8 106
#define Gpio_G9 107
#define Gpio_H0 114
#define Gpio_H1 115
#define Gpio_H10 124
#define Gpio_H11 125
#define Gpio_H12 126
#define Gpio_H13 127
#define Gpio_H14 128
#define Gpio_H15 129
#define Gpio_H2 116
#define Gpio_H3 117
#define Gpio_H4 118
#define Gpio_H5 119
#define Gpio_H6 120
#define Gpio_H7 121
#define Gpio_H8 122
#define Gpio_H9 123
#define Gpio_I0 130
#define Gpio_I1 131
#define Gpio_I10 140
#define Gpio_I11 141
#define Gpio_I12 142
#define Gpio_I13 143
#define Gpio_I14 144
#define Gpio_I15 145
#define Gpio_I2 132
#define Gpio_I3 133
#define Gpio_I4 134
#define Gpio_I5 135
#define Gpio_I6 136
#define Gpio_I7 137
#define Gpio_I8 138
#define Gpio_I9 139
#define Gpio_Invalid 1
#define Gpio_L9779_IGN_1 215
#define Gpio_L9779_IGN_2 216
#define Gpio_L9779_IGN_3 217
#define Gpio_L9779_IGN_4 218
#define Gpio_L9779_OUT_1 219
#define Gpio_L9779_OUT_10 228
#define Gpio_L9779_OUT_11 229
#define Gpio_L9779_OUT_12 230
#define Gpio_L9779_OUT_13 231
#define Gpio_L9779_OUT_14 232
#define Gpio_L9779_OUT_15 233
#define Gpio_L9779_OUT_16 234
#define Gpio_L9779_OUT_17 235
#define Gpio_L9779_OUT_18 236
#define Gpio_L9779_OUT_19 237
#define Gpio_L9779_OUT_2 220
#define Gpio_L9779_OUT_20 238
#define Gpio_L9779_OUT_25 243
#define Gpio_L9779_OUT_26 244
#define Gpio_L9779_OUT_27 245
#define Gpio_L9779_OUT_28 246
#define Gpio_L9779_OUT_3 221
#define Gpio_L9779_OUT_4 222
#define Gpio_L9779_OUT_5 223
#define Gpio_L9779_OUT_6 224
#define Gpio_L9779_OUT_7 225
#define Gpio_L9779_OUT_8 226
#define Gpio_L9779_OUT_9 227
#define Gpio_L9779_OUT_A 239
#define Gpio_L9779_OUT_B 240
#define Gpio_L9779_OUT_C 241
#define Gpio_L9779_OUT_D 242
#define Gpio_L9779_OUT_MRD 247
#define Gpio_L9779_PIN_KEY 248
#define Gpio_MC33972_PIN_1 146
#define Gpio_MC33972_PIN_21 166
#define Gpio_MC33972_PIN_22 167
#define Gpio_PROTECTED_PIN_0 257
#define Gpio_PROTECTED_PIN_1 258
#define Gpio_PROTECTED_PIN_10 267
#define Gpio_PROTECTED_PIN_11 268
#define Gpio_PROTECTED_PIN_12 269
#define Gpio_PROTECTED_PIN_13 270
#define Gpio_PROTECTED_PIN_14 271
#define Gpio_PROTECTED_PIN_15 272
#define Gpio_PROTECTED_PIN_2 259
#define Gpio_PROTECTED_PIN_3 260
#define Gpio_PROTECTED_PIN_4 261
#define Gpio_PROTECTED_PIN_5 262
#define Gpio_PROTECTED_PIN_6 263
#define Gpio_PROTECTED_PIN_7 264
#define Gpio_PROTECTED_PIN_8 265
#define Gpio_PROTECTED_PIN_9 266
#define Gpio_TLE6240_PIN_1 199
#define Gpio_TLE6240_PIN_10 208
#define Gpio_TLE6240_PIN_11 209
#define Gpio_TLE6240_PIN_12 210
#define Gpio_TLE6240_PIN_13 211
#define Gpio_TLE6240_PIN_14 212
#define Gpio_TLE6240_PIN_15 213
#define Gpio_TLE6240_PIN_16 214
#define Gpio_TLE6240_PIN_2 200
#define Gpio_TLE6240_PIN_3 201
#define Gpio_TLE6240_PIN_4 202
#define Gpio_TLE6240_PIN_5 203
#define Gpio_TLE6240_PIN_6 204
#define Gpio_TLE6240_PIN_7 205
#define Gpio_TLE6240_PIN_8 206
#define Gpio_TLE6240_PIN_9 207
#define Gpio_TLE8888_PIN_1 168
#define Gpio_TLE8888_PIN_10 177
#define Gpio_TLE8888_PIN_11 178
#define Gpio_TLE8888_PIN_12 179
#define Gpio_TLE8888_PIN_13 180
#define Gpio_TLE8888_PIN_14 181
#define Gpio_TLE8888_PIN_15 182
#define Gpio_TLE8888_PIN_16 183
#define Gpio_TLE8888_PIN_17 184
#define Gpio_TLE8888_PIN_18 185
#define Gpio_TLE8888_PIN_19 186
#define Gpio_TLE8888_PIN_2 169
#define Gpio_TLE8888_PIN_20 187
#define Gpio_TLE8888_PIN_21 188
#define Gpio_TLE8888_PIN_22 189
#define Gpio_TLE8888_PIN_23 190
#define Gpio_TLE8888_PIN_24 191
#define Gpio_TLE8888_PIN_25 192
#define Gpio_TLE8888_PIN_26 193
#define Gpio_TLE8888_PIN_27 194
#define Gpio_TLE8888_PIN_28 195
#define Gpio_TLE8888_PIN_3 170
#define Gpio_TLE8888_PIN_4 171
#define Gpio_TLE8888_PIN_5 172
#define Gpio_TLE8888_PIN_6 173
#define Gpio_TLE8888_PIN_7 174
#define Gpio_TLE8888_PIN_8 175
#define Gpio_TLE8888_PIN_9 176
#define Gpio_TLE8888_PIN_KEY 197
#define Gpio_TLE8888_PIN_MR 196
#define Gpio_TLE8888_PIN_WAKE 198
#define Gpio_Unassigned 0
#define gppwm1_alignmentFill_map_offset 2573
#define gppwm1_dutyIfError_offset 2566
#define gppwm1_loadAxis_offset 2572
#define gppwm1_loadBins_offset 2574
#define gppwm1_offBelowDuty_offset 2571
#define gppwm1_offset 2564
#define gppwm1_onAboveDuty_offset 2570
#define gppwm1_pin_offset 2564
#define gppwm1_pwmFrequency_offset 2568
#define gppwm1_rpmBins_offset 2582
#define gppwm1_table_offset 2590
#define gppwm2_alignmentFill_map_offset 2665
#define gppwm2_dutyIfError_offset 2658
#define gppwm2_loadAxis_offset 2664
#define gppwm2_loadBins_offset 2666
#define gppwm2_offBelowDuty_offset 2663
#define gppwm2_offset 2656
#define gppwm2_onAboveDuty_offset 2662
#define gppwm2_pin_offset 2656
#define gppwm2_pwmFrequency_offset 2660
#define gppwm2_rpmBins_offset 2674
#define gppwm2_table_offset 2682
#define gppwm3_alignmentFill_map_offset 2757
#define gppwm3_dutyIfError_offset 2750
#define gppwm3_loadAxis_offset 2756
#define gppwm3_loadBins_offset 2758
#define gppwm3_offBelowDuty_offset 2755
#define gppwm3_offset 2748
#define gppwm3_onAboveDuty_offset 2754
#define gppwm3_pin_offset 2748
#define gppwm3_pwmFrequency_offset 2752
#define gppwm3_rpmBins_offset 2766
#define gppwm3_table_offset 2774
#define gppwm4_alignmentFill_map_offset 2849
#define gppwm4_dutyIfError_offset 2842
#define gppwm4_loadAxis_offset 2848
#define gppwm4_loadBins_offset 2850
#define gppwm4_offBelowDuty_offset 2847
#define gppwm4_offset 2840
#define gppwm4_onAboveDuty_offset 2846
#define gppwm4_pin_offset 2840
#define gppwm4_pwmFrequency_offset 2844
#define gppwm4_rpmBins_offset 2858
#define gppwm4_table_offset 2866
#define gppwm_channel_e_auto_enum 0="GPPWM_Zero",9="GPPWM_AccelPedal",16="GPPWM_AuxLinear1",17="GPPWM_AuxLinear2",7="GPPWM_AuxTemp1",8="GPPWM_AuxTemp2",3="GPPWM_Clt",15="GPPWM_EthanolPercent",5="GPPWM_FuelLoad",18="GPPWM_GppwmOutput1",19="GPPWM_GppwmOutput2",20="GPPWM_GppwmOutput3",21="GPPWM_GppwmOutput4",4="GPPWM_Iat",6="GPPWM_IgnLoad",22="GPPWM_LuaGauge1",23="GPPWM_LuaGauge2",2="GPPWM_Map",1="GPPWM_Tps",12="GPPWM_VVT_1E",11="GPPWM_VVT_1I",14="GPPWM_VVT_2E",13="GPPWM_VVT_2I",10="GPPWM_Vbatt"
#define gppwm_channel_e_enum "Zero", "TPS", "MAP", "CLT", "IAT", "Fuel Load", "Ignition Load", "Aux Temp 1", "Aux Temp 2", "Accel Pedal", "Battery Voltage", "VVT 1 I", "VVT 1 E", "VVT 2 I", "VVT 2 E", "Ethanol (Flex) %", "Aux Linear 1", "Aux Linear 2", "GPPWM Output 1", "GPPWM Output 2", "GPPWM Output 3", "GPPWM Output 4", "Lua Gauge 1", "Lua Gauge 2"
#define gppwm_channel_e_GPPWM_AccelPedal 9
#define gppwm_channel_e_GPPWM_AuxLinear1 16
#define gppwm_channel_e_GPPWM_AuxLinear2 17
#define gppwm_channel_e_GPPWM_AuxTemp1 7
#define gppwm_channel_e_GPPWM_AuxTemp2 8
#define gppwm_channel_e_GPPWM_Clt 3
#define gppwm_channel_e_GPPWM_EthanolPercent 15
#define gppwm_channel_e_GPPWM_FuelLoad 5
#define gppwm_channel_e_GPPWM_GppwmOutput1 18
#define gppwm_channel_e_GPPWM_GppwmOutput2 19
#define gppwm_channel_e_GPPWM_GppwmOutput3 20
#define gppwm_channel_e_GPPWM_GppwmOutput4 21
#define gppwm_channel_e_GPPWM_Iat 4
#define gppwm_channel_e_GPPWM_IgnLoad 6
#define gppwm_channel_e_GPPWM_LuaGauge1 22
#define gppwm_channel_e_GPPWM_LuaGauge2 23
#define gppwm_channel_e_GPPWM_Map 2
#define gppwm_channel_e_GPPWM_Tps 1
#define gppwm_channel_e_GPPWM_Vbatt 10
#define gppwm_channel_e_GPPWM_VVT_1E 12
#define gppwm_channel_e_GPPWM_VVT_1I 11
#define gppwm_channel_e_GPPWM_VVT_2E 14
#define gppwm_channel_e_GPPWM_VVT_2I 13
#define gppwm_channel_e_GPPWM_Zero 0
#define gppwm_channel_size 92
#define GPPWM_CHANNELS 4
#define gppwm_compare_mode_e_GPPWM_GreaterThan 0
#define gppwm_compare_mode_e_GPPWM_LessThan 1
#define GPPWM_LOAD_COUNT 8
#define GPPWM_NOTE_SIZE 16
#define GPPWM_RPM_COUNT 8
#define gpPwmNote1_offset 1292
#define gpPwmNote2_offset 1308
#define gpPwmNote3_offset 1324
#define gpPwmNote4_offset 1340
#define gps_rx_pin_offset 642
#define gps_tx_pin_offset 644
#define hardCutRpmRange_offset 1036
#define HD44780_db4_offset 634
#define HD44780_db5_offset 636
#define HD44780_db6_offset 638
#define HD44780_db7_offset 640
#define HD44780_e_offset 632
#define HD44780_rs_offset 630
#define HD44780height_offset 452
#define HD44780width_offset 448
#define highPressureFuel_hwChannel_offset 2104
#define highPressureFuel_offset 2104
#define highPressureFuel_v1_offset 2108
#define highPressureFuel_v2_offset 2116
#define highPressureFuel_value1_offset 2112
#define highPressureFuel_value2_offset 2120
#define hip9011CsPin_offset 778
#define hip9011CsPinMode_offset 710
#define hip9011Gain_offset 2468
#define hip9011IntHoldPin_offset 780
#define hip9011IntHoldPinMode_offset 782
#define hip9011PrescalerAndSDO_offset 356
#define hip9011SpiDevice_offset 484
#define hipOutputChannel_offset 1364
#define hpfp_cam_e_auto_enum 0="HPFP_CAM_NONE",2="HPFP_CAM_EX1",4="HPFP_CAM_EX2",1="HPFP_CAM_IN1",3="HPFP_CAM_IN2"
#define hpfp_cam_e_enum "NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2"
#define hpfp_cam_e_HPFP_CAM_EX1 2
#define hpfp_cam_e_HPFP_CAM_EX2 4
#define hpfp_cam_e_HPFP_CAM_IN1 1
#define hpfp_cam_e_HPFP_CAM_IN2 3
#define hpfp_cam_e_HPFP_CAM_NONE 0
#define HPFP_COMPENSATION_SIZE 10
#define HPFP_DEADTIME_SIZE 8
#define HPFP_LOBE_PROFILE_SIZE 16
#define HPFP_TARGET_SIZE 10
#define hpfpActivationAngle_offset 3138
#define hpfpCam_offset 3133
#define hpfpCamLobes_offset 3132
#define hpfpCompensation_offset 3432
#define hpfpCompensationLoadBins_offset 3532
#define hpfpCompensationRpmBins_offset 3552
#define hpfpDeadtimeMS_offset 3186
#define hpfpDeadtimeVoltsBins_offset 3178
#define hpfpLobeProfileAngle_offset 3162
#define hpfpLobeProfileQuantityBins_offset 3146
#define hpfpMinAngle_offset 3135
#define hpfpPeakPos_offset 3134
#define hpfpPidI_offset 3142
#define hpfpPidP_offset 3140
#define hpfpPumpVolume_offset 3136
#define hpfpTarget_offset 3202
#define hpfpTargetDecay_offset 3144
#define hpfpTargetLoadBins_offset 3402
#define hpfpTargetRpmBins_offset 3422
#define hpfpValvePin_offset 1644
#define hpfpValvePinMode_offset 1646
#define HW_MAX_ADC_INDEX 17
#define IAC_PID_MULT_SIZE 8
#define iacByTpsTaper_offset 1562
#define iacCoasting_offset 5052
#define iacCoastingRpmBins_offset 5036
#define iacPidMultLoadBins_offset 4140
#define iacPidMultRpmBins_offset 4148
#define iacPidMultTable_offset 4076
#define iat_adcChannel_offset 348
#define iat_bias_resistor_offset 344
#define iat_config_offset 320
#define IAT_CURVE_SIZE 16
#define iat_offset 320
#define iat_resistance_1_offset 332
#define iat_resistance_2_offset 336
#define iat_resistance_3_offset 340
#define iat_tempC_1_offset 320
#define iat_tempC_2_offset 324
#define iat_tempC_3_offset 328
#define iatFuelCorr_offset 13876
#define iatFuelCorrBins_offset 13812
#define IDLE_ADVANCE_CURVE_SIZE 8
#define idle_antiwindupFreq_offset 700
#define idle_derivativeFilterLoss_offset 460
#define idle_hardware_s_size 12
#define idle_mode_e_auto_enum 0="IM_AUTO",1="IM_MANUAL"
#define idle_mode_e_IM_AUTO 0
#define idle_mode_e_IM_MANUAL 1
#define idle_offset 548
#define idle_solenoidFrequency_offset 548
#define idle_solenoidPin_offset 552
#define idle_solenoidPinMode_offset 558
#define idle_state_e_BLIP 64
#define idle_state_e_INIT 0
#define idle_state_e_PID_UPPER 16
#define idle_state_e_PID_VALUE 4
#define idle_state_e_RPM_DEAD_ZONE 2
#define idle_state_e_TPS_THRESHOLD 1
#define idle_stepperDirectionPin_offset 554
#define idle_stepperStepPin_offset 556
#define IDLE_VE_SIZE 4
#define idleAdvance_offset 5612
#define idleAdvanceBins_offset 5604
#define idleIncrementalPidCic_offset 764
#define idleMode_offset 1370
#define idlePidActivationTime_offset 1936
#define idlePidDeactivationTpsThreshold_offset 872
#define idlePidRpmDeadZone_offset 1550
#define idlePidRpmUpperLimit_offset 814
#define idlePositionMax_offset 738
#define idlePositionMin_offset 736
#define idlePositionSensor_offset 854
#define idleRpmPid2_dFactor_offset 2548
#define idleRpmPid2_iFactor_offset 2544
#define idleRpmPid2_maxValue_offset 2558
#define idleRpmPid2_minValue_offset 2556
#define idleRpmPid2_offset 2540
#define idleRpmPid2_offset_offset 2552
#define idleRpmPid2_periodMs_offset 2554
#define idleRpmPid2_pFactor_offset 2540
#define idleRpmPid_dFactor_offset 1508
#define idleRpmPid_iFactor_offset 1504
#define idlerpmpid_iTermMax_offset 2510
#define idlerpmpid_iTermMin_offset 2506
#define idleRpmPid_maxValue_offset 1518
#define idleRpmPid_minValue_offset 1516
#define idleRpmPid_offset 1500
#define idleRpmPid_offset_offset 1512
#define idleRpmPid_periodMs_offset 1514
#define idleRpmPid_pFactor_offset 1500
#define idleStepperReactionTime_offset 1404
#define idleStepperTotalSteps_offset 1408
#define idleTimingPid_dFactor_offset 2484
#define idleTimingPid_iFactor_offset 2480
#define idleTimingPid_maxValue_offset 2494
#define idleTimingPid_minValue_offset 2492
#define idleTimingPid_offset 2476
#define idleTimingPid_offset_offset 2488
#define idleTimingPid_periodMs_offset 2490
#define idleTimingPid_pFactor_offset 2476
#define idleTimingPidDeadZone_offset 2496
#define idleVeLoadBins_offset 5648
#define idleVeRpmBins_offset 5644
#define idleVeTable_offset 5652
#define IGN_BLEND_COUNT 4
#define IGN_LOAD_COUNT 16
#define IGN_RPM_COUNT 16
#define ignBlends1_blendBins_offset 21458
#define ignBlends1_blendParameter_offset 21456
#define ignBlends1_blendValues_offset 21474
#define ignBlends1_loadBins_offset 21424
#define ignBlends1_offset 21296
#define ignBlends1_rpmBins_offset 21440
#define ignBlends1_table_offset 21296
#define ignBlends2_blendBins_offset 21646
#define ignBlends2_blendParameter_offset 21644
#define ignBlends2_blendValues_offset 21662
#define ignBlends2_loadBins_offset 21612
#define ignBlends2_offset 21484
#define ignBlends2_rpmBins_offset 21628
#define ignBlends2_table_offset 21484
#define ignBlends3_blendBins_offset 21834
#define ignBlends3_blendParameter_offset 21832
#define ignBlends3_blendValues_offset 21850
#define ignBlends3_loadBins_offset 21800
#define ignBlends3_offset 21672
#define ignBlends3_rpmBins_offset 21816
#define ignBlends3_table_offset 21672
#define ignBlends4_blendBins_offset 22022
#define ignBlends4_blendParameter_offset 22020
#define ignBlends4_blendValues_offset 22038
#define ignBlends4_loadBins_offset 21988
#define ignBlends4_offset 21860
#define ignBlends4_rpmBins_offset 22004
#define ignBlends4_table_offset 21860
#define ignition_mode_e_auto_enum 0="IM_ONE_COIL",1="IM_INDIVIDUAL_COILS",3="IM_TWO_COILS",2="IM_WASTED_SPARK"
#define ignition_mode_e_IM_INDIVIDUAL_COILS 1
#define ignition_mode_e_IM_ONE_COIL 0
#define ignition_mode_e_IM_TWO_COILS 3
#define ignition_mode_e_IM_WASTED_SPARK 2
#define ignitionDwellForCrankingMs_offset 140
#define ignitionIatCorrLoadBins_offset 16756
#define ignitionIatCorrRpmBins_offset 16820
#define ignitionIatCorrTable_offset 16244
#define ignitionLoadBins_offset 18768
#define ignitionMode_offset 396
#define ignitionPinMode_offset 629
#define ignitionPins10_offset 622
#define ignitionPins11_offset 624
#define ignitionPins12_offset 626
#define ignitionPins1_offset 604
#define ignitionPins2_offset 606
#define ignitionPins3_offset 608
#define ignitionPins4_offset 610
#define ignitionPins5_offset 612
#define ignitionPins6_offset 614
#define ignitionPins7_offset 616
#define ignitionPins8_offset 618
#define ignitionPins9_offset 620
#define ignitionRpmBins_offset 18800
#define ignitionTable_offset 18256
#define ignOverrideMode_offset 1642
#define ignTrimLoadBins_offset 20624
#define ignTrimRpmBins_offset 20632
#define ignTrims10_offset 20784
#define ignTrims10_table_offset 20784
#define ignTrims11_offset 20800
#define ignTrims11_table_offset 20800
#define ignTrims12_offset 20816
#define ignTrims12_table_offset 20816
#define ignTrims1_offset 20640
#define ignTrims1_table_offset 20640
#define ignTrims2_offset 20656
#define ignTrims2_table_offset 20656
#define ignTrims3_offset 20672
#define ignTrims3_table_offset 20672
#define ignTrims4_offset 20688
#define ignTrims4_table_offset 20688
#define ignTrims5_offset 20704
#define ignTrims5_table_offset 20704
#define ignTrims6_offset 20720
#define ignTrims6_table_offset 20720
#define ignTrims7_offset 20736
#define ignTrims7_table_offset 20736
#define ignTrims8_offset 20752
#define ignTrims8_table_offset 20752
#define ignTrims9_offset 20768
#define ignTrims9_table_offset 20768
#define imu_type_e_auto_enum 0="IMU_NONE",2="IMU_MM5_10",3="IMU_TYPE_3",4="IMU_TYPE_4",5="IMU_TYPE_MB_A0065422618",1="IMU_VAG"
#define imu_type_e_IMU_MM5_10 2
#define imu_type_e_IMU_NONE 0
#define imu_type_e_IMU_TYPE_3 3
#define imu_type_e_IMU_TYPE_4 4
#define imu_type_e_IMU_TYPE_MB_A0065422618 5
#define imu_type_e_IMU_VAG 1
#define imuType_offset 802
#define INDICATOR_NAME_AC_SWITCH "AC switch"
#define INDICATOR_NAME_BRAKE_DOWN "brake: down"
#define INDICATOR_NAME_CLUTCH_DOWN "clutch: down"
#define INDICATOR_NAME_CLUTCH_UP "clutch: up"
#define injection_mode_e_auto_enum 0="IM_SIMULTANEOUS",2="IM_BATCH",1="IM_SEQUENTIAL",3="IM_SINGLE_POINT"
#define injection_mode_e_IM_BATCH 2
#define injection_mode_e_IM_SEQUENTIAL 1
#define injection_mode_e_IM_SIMULTANEOUS 0
#define injection_mode_e_IM_SINGLE_POINT 3
#define injectionMode_offset 385
#define injectionPhase_offset 16852
#define injectionPinMode_offset 628
#define injectionPins10_offset 598
#define injectionPins11_offset 600
#define injectionPins12_offset 602
#define injectionPins1_offset 580
#define injectionPins2_offset 582
#define injectionPins3_offset 584
#define injectionPins4_offset 586
#define injectionPins5_offset 588
#define injectionPins6_offset 590
#define injectionPins7_offset 592
#define injectionPins8_offset 594
#define injectionPins9_offset 596
#define InjectionTimingMode_auto_enum 0="End",2="Center",1="Start"
#define InjectionTimingMode_Center 2
#define InjectionTimingMode_End 0
#define injectionTimingMode_offset 1585
#define InjectionTimingMode_Start 1
#define injector_battLagCorr_offset 88
#define injector_battLagCorrBins_offset 56
#define injector_compensation_mode_e_auto_enum 0="ICM_None",1="ICM_FixedRailPressure",2="ICM_SensedRailPressure"
#define injector_compensation_mode_e_ICM_FixedRailPressure 1
#define injector_compensation_mode_e_ICM_None 0
#define injector_compensation_mode_e_ICM_SensedRailPressure 2
#define injector_flow_offset 52
#define injector_offset 52
#define injector_pressure_type_e_auto_enum 0="IPT_Low",1="IPT_High"
#define injector_pressure_type_e_IPT_High 1
#define injector_pressure_type_e_IPT_Low 0
#define injector_s_size 68
#define injectorCompensationMode_offset 1782
#define injectorCorrectionPolynomial1_offset 2000
#define injectorCorrectionPolynomial2_offset 2004
#define injectorCorrectionPolynomial3_offset 2008
#define injectorCorrectionPolynomial4_offset 2012
#define injectorCorrectionPolynomial5_offset 2016
#define injectorCorrectionPolynomial6_offset 2020
#define injectorCorrectionPolynomial7_offset 2024
#define injectorCorrectionPolynomial8_offset 2028
#define InjectorNonlinearMode_auto_enum 0="INJ_None",1="INJ_PolynomialAdder"
#define InjectorNonlinearMode_INJ_None 0
#define InjectorNonlinearMode_INJ_PolynomialAdder 1
#define injectorNonlinearMode_offset 826
#define injectorPressureType_offset 1643
#define injPhaseLoadBins_offset 17364
#define injPhaseRpmBins_offset 17396
#define invertCamVVTSignal_offset 960
#define invertPrimaryTriggerSignal_offset 1360
#define invertSecondaryTriggerSignal_offset 1360
#define invertVvtControlExhaust_offset 1372
#define invertVvtControlIntake_offset 1372
#define is_enabled_spi_1_offset 764
#define is_enabled_spi_2_offset 764
#define is_enabled_spi_3_offset 764
#define is_enabled_spi_4_offset 764
#define isAlternatorControlEnabled_offset 1360
#define isBoostControlEnabled_offset 1372
#define isCJ125Enabled_offset 764
#define isCJ125Verbose_offset 120
#define isCylinderCleanupEnabled_offset 1372
#define isDoubleSolenoidIdle_offset 120
#define isEngineControlEnabled_offset 764
#define isFasterEngineSpinUpEnabled_offset 764
#define isForcedInduction_offset 120
#define isHip9011Enabled_offset 764
#define isIgnitionEnabled_offset 1372
#define isInjectionEnabled_offset 1372
#define isManualSpinningMode_offset 1372
#define isMapAveragingEnabled_offset 1372
#define isPhaseSyncRequiredForIgnition_offset 1372
#define isSdCardEnabled_offset 764
#define issFilterReciprocal_offset 3139
#define issue_294_31_offset 120
#define isVerboseAlternator_offset 764
#define isVerboseAuxPid1_offset 120
#define isVerboseIAC_offset 1360
#define isWaveAnalyzerEnabled_offset 1372
#define joystickAPin_offset 946
#define joystickBPin_offset 948
#define joystickCenterPin_offset 944
#define joystickCPin_offset 950
#define joystickDPin_offset 952
#define kickStartCranking_offset 120
#define knockBandCustom_offset 360
#define knockBankCyl10_offset 960
#define knockBankCyl11_offset 960
#define knockBankCyl12_offset 960
#define knockBankCyl1_offset 960
#define knockBankCyl2_offset 960
#define knockBankCyl3_offset 960
#define knockBankCyl4_offset 960
#define knockBankCyl5_offset 960
#define knockBankCyl6_offset 960
#define knockBankCyl7_offset 960
#define knockBankCyl8_offset 960
#define knockBankCyl9_offset 960
#define knockBaseNoise_offset 2959
#define knockDetectionWindowEnd_offset 1400
#define knockDetectionWindowStart_offset 1396
#define knockNoiseRpmBins_offset 16
#define knockRetardAggression_offset 564
#define knockRetardReapplyRate_offset 565
#define knockSamplingDuration_offset 1860
#define l9779_cs_offset 572
#define l9779spiDevice_offset 793
#define lambdaLoadBins_offset 19664
#define lambdaRpmBins_offset 19696
#define lambdaTable_offset 19408
#define launchActivateDelay_offset 1048
#define launchActivateInverted_offset 1360
#define launchActivatePin_offset 986
#define launchActivatePinMode_offset 1635
#define launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH 2
#define launchActivationMode_e_auto_enum 0="SWITCH_INPUT_LAUNCH",2="ALWAYS_ACTIVE_LAUNCH",1="CLUTCH_INPUT_LAUNCH"
#define launchActivationMode_e_CLUTCH_INPUT_LAUNCH 1
#define launchActivationMode_e_enum "Launch Button", "Clutch Down Switch", "Always Active(Disabled By Speed)"
#define launchActivationMode_e_SWITCH_INPUT_LAUNCH 0
#define launchActivationMode_offset 1016
#define launchBoostDuty_offset 1032
#define launchControlEnabled_offset 120
#define launchFuelAdded_offset 1028
#define launchFuelCutEnable_offset 1360
#define launchRpm_offset 6
#define launchSmoothRetard_offset 1372
#define launchSparkCutEnable_offset 1360
#define launchSpeedThreshold_offset 1020
#define launchTimingRetard_offset 352
#define launchTimingRpmRange_offset 1024
#define launchTpsThreshold_offset 1044
#define LE_COMMAND_LENGTH 200
#define linear_sensor_s_size 20
#define LIS302DLCsPin_offset 1570
#define LIS302DLCsPinMode_offset 1781
#define load_override_e_AFR_AccPedal 3
#define load_override_e_AFR_CylFilling 4
#define load_override_e_AFR_MAP 1
#define load_override_e_AFR_None 0
#define load_override_e_AFR_Tps 2
#define load_override_e_auto_enum 0="AFR_None",3="AFR_AccPedal",4="AFR_CylFilling",1="AFR_MAP",2="AFR_Tps"
#define load_override_e_enum "None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %"
#define LOG_DELIMITER "`"
#define LOGIC_ANALYZER_CHANNEL_COUNT 4
#define logicAnalyzerPins1_offset 768
#define logicAnalyzerPins2_offset 770
#define logicAnalyzerPins3_offset 772
#define logicAnalyzerPins4_offset 774
#define lowPressureFuel_hwChannel_offset 2124
#define lowPressureFuel_offset 2124
#define lowPressureFuel_v1_offset 2128
#define lowPressureFuel_v2_offset 2136
#define lowPressureFuel_value1_offset 2132
#define lowPressureFuel_value2_offset 2140
#define lps25BaroSensorScl_offset 818
#define lps25BaroSensorSda_offset 820
#define LUA_ANALOG_INPUT_COUNT 8
#define LUA_GAUGE_COUNT 2
#define LUA_PWM_COUNT 8
#define LUA_SCRIPT_SIZE 8000
#define luaOutputPins1_offset 1226
#define luaOutputPins2_offset 1228
#define luaOutputPins3_offset 1230
#define luaOutputPins4_offset 1232
#define luaOutputPins5_offset 1234
#define luaOutputPins6_offset 1236
#define luaOutputPins7_offset 1238
#define luaOutputPins8_offset 1240
#define luaScript_offset 5684
#define MAF_DECODING_COUNT 256
#define maf_sensor_type_e_auto_enum 0="CUSTOM",2="Bosch0280218004",1="Bosch0280218037",3="DensoTODO"
#define maf_sensor_type_e_Bosch0280218004 2
#define maf_sensor_type_e_Bosch0280218037 1
#define maf_sensor_type_e_CUSTOM 0
#define maf_sensor_type_e_DensoTODO 3
#define maf_sensor_type_e_enum "v0", "v1", "v2", "v3"
#define mafAdcChannel_offset 487
#define mafDecoding_offset 14196
#define mafDecodingBins_offset 15220
#define mafSensorType_offset 956
#define MAIN_HELP_URL "http://www.rusefi.com/"
#define mainRelayPin_offset 716
#define mainRelayPinMode_offset 776
#define mainUnusedEnd_offset 3787
#define malfunctionIndicatorPin_offset 650
#define malfunctionIndicatorPinMode_offset 652
#define manIdlePosition_offset 560
#define MAP_ANGLE_SIZE 8
#define map_offset 148
#define map_samplingAngle_offset 180
#define map_samplingAngleBins_offset 148
#define map_samplingWindow_offset 244
#define map_samplingWindowBins_offset 212
#define MAP_sensor_config_s_size 140
#define map_sensor_highValue_offset 280
#define map_sensor_hwChannel_offset 285
#define map_sensor_lowValue_offset 276
#define map_sensor_offset 276
#define map_sensor_type_offset 284
#define MAP_WINDOW_SIZE 8
#define mapAveragingSchedulingAtIndex_offset 1416
#define mapCamDetectionAnglePosition_offset 496
#define mapErrorDetectionTooHigh_offset 1492
#define mapErrorDetectionTooLow_offset 1488
#define mapEstimateRpmBins_offset 18032
#define mapEstimateTable_offset 17488
#define mapEstimateTpsBins_offset 18000
#define mapHighValueVoltage_offset 1692
#define mapLowValueVoltage_offset 1688
#define mapMinBufferLength_offset 868
#define max31855_cs1_offset 828
#define max31855_cs2_offset 830
#define max31855_cs3_offset 832
#define max31855_cs4_offset 834
#define max31855_cs5_offset 836
#define max31855_cs6_offset 838
#define max31855_cs7_offset 840
#define max31855_cs8_offset 842
#define max31855spiDevice_offset 676
#define MAX_CYLINDER_COUNT 12
#define maxAcClt_offset 15
#define maxAcRpm_offset 13
#define maxAcTps_offset 14
#define maxCamPhaseResolveRpm_offset 3120
#define maxIdleVss_offset 398
#define maxKnockRetardLoadBins_offset 21284
#define maxKnockRetardRpmBins_offset 21290
#define maxKnockRetardTable_offset 21248
#define mc33816_cs_offset 2072
#define mc33816_driven_offset 1952
#define mc33816_flag0_offset 1484
#define mc33816_rstb_offset 1950
#define mc33816spiDevice_offset 2505
#define mc33972_cs_offset 682
#define mc33972_csPinMode_offset 684
#define mc33972spiDevice_offset 849
#define mc33_hpfp_i_hold_off_offset 1626
#define mc33_hpfp_i_hold_offset 1625
#define mc33_hpfp_i_peak_offset 1624
#define mc33_hpfp_max_hold_offset 1627
#define mc33_hvolt_offset 788
#define mc33_i_boost_offset 2932
#define mc33_i_hold_offset 2936
#define mc33_i_peak_offset 2934
#define mc33_t_bypass_offset 2944
#define mc33_t_hold_off_offset 2946
#define mc33_t_hold_tot_offset 2948
#define mc33_t_max_boost_offset 2938
#define mc33_t_min_boost_offset 708
#define mc33_t_peak_off_offset 2940
#define mc33_t_peak_tot_offset 2942
#define measureMapOnlyInOneCylinder_offset 764
#define minimumBoostClosedLoopMap_offset 789
#define minOilPressureAfterStart_offset 400
#define MLQ_FIELD_HEADER_SIZE 55
#define MLQ_HEADER_SIZE 22
#define MOCK_PPS_POSITION_COMMAND "mock_pps_position"
#define MOCK_PPS_VOLTAGE_COMMAND "mock_pps_voltage"
#define multisparkDwell_offset 1498
#define multisparkEnable_offset 960
#define multisparkMaxExtraSparkCount_offset 49
#define multisparkMaxRpm_offset 12
#define multisparkMaxSparkingAngle_offset 48
#define multisparkSparkDuration_offset 1496
#define NARROW_BAND_WIDE_BAND_CONVERSION_SIZE 8
#define narrowToWideOxygen_offset 4988
#define narrowToWideOxygenBins_offset 4956
#define noAccelAfterHardLimitPeriodSecs_offset 1412
#define noFuelTrimAfterDfcoTime_offset 1575
#define o2heaterPin_offset 758
#define o2heaterPinModeTodO_offset 760
#define oilPressure_hwChannel_offset 2040
#define oilPressure_offset 2040
#define oilPressure_v1_offset 2044
#define oilPressure_v2_offset 2052
#define oilPressure_value1_offset 2048
#define oilPressure_value2_offset 2056
#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
#define operation_mode_e_FOUR_STROKE_THREE_TIMES_CRANK_SENSOR 5
#define operation_mode_e_FOUR_STROKE_TWELVE_TIMES_CRANK_SENSOR 6
#define operation_mode_e_OM_NONE 0
#define operation_mode_e_TWO_STROKE 3
#define output_pin_e_enum "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15", "MC33972_1", "MC33972_2", "MC33972_3", "MC33972_4", "MC33972_5", "MC33972_6", "MC33972_7", "MC33972_8", "MC33972_9", "MC33972_10", "MC33972_11", "MC33972_12", "MC33972_13", "MC33972_14", "MC33972_15", "MC33972_16", "MC33972_17", "MC33972_18", "MC33972_19", "MC33972_20", "MC33972_21", "MC33972_22", "TLE8888_1", "TLE8888_2", "TLE8888_3", "TLE8888_4", "TLE8888_5", "TLE8888_6", "TLE8888_7", "TLE8888_8", "TLE8888_9", "TLE8888_10", "TLE8888_11", "TLE8888_12", "TLE8888_13", "TLE8888_14", "TLE8888_15", "TLE8888_16", "TLE8888_17", "TLE8888_18", "TLE8888_19", "TLE8888_20", "TLE8888_21", "TLE8888_22", "TLE8888_23", "TLE8888_24", "TLE8888_25", "TLE8888_26", "TLE8888_27", "TLE8888_28", "INVALID", "INVALID", "INVALID", "TLE6240_1", "TLE6240_2", "TLE6240_3", "TLE6240_4", "TLE6240_5", "TLE6240_6", "TLE6240_7", "TLE6240_8", "TLE6240_9", "TLE6240_10", "TLE6240_11", "TLE6240_12", "TLE6240_13", "TLE6240_14", "TLE6240_15", "TLE6240_16"
#define overrideCrankingIacSetting_offset 1372
#define overrideTriggerGaps_offset 120
#define PACK_ADD_TEMPERATURE 40
#define PACK_MULT_AFR 1000
#define PACK_MULT_AFR_CFG 10
#define PACK_MULT_ANGLE 50
#define PACK_MULT_FUEL_FLOW 200
#define PACK_MULT_FUEL_MASS 100
#define PACK_MULT_HIGH_PRESSURE 10
#define PACK_MULT_LAMBDA 10000
#define PACK_MULT_LAMBDA_CFG 147
#define PACK_MULT_MASS_FLOW 10
#define PACK_MULT_MS 300
#define PACK_MULT_PERCENT 100
#define PACK_MULT_PRESSURE 30
#define PACK_MULT_TEMPERATURE 100
#define PACK_MULT_VOLTAGE 1000
#define PACK_PERCENT_BYTE_MULT 100.0
#define pauseEtbControl_offset 764
#define PEDAL_TO_TPS_SIZE 8
#define pedalToTpsPedalBins_offset 5524
#define pedalToTpsRpmBins_offset 5532
#define pedalToTpsTable_offset 5460
#define PERCENT_TRIM_BYTE_PACKING_DIV 0.02
#define persistent_config_s_size 22800
#define pid_s_size 20
#define PidAutoTune_AutoTunerState_AUTOTUNER_OFF 0
#define PidAutoTune_AutoTunerState_CONVERGED 16
#define PidAutoTune_AutoTunerState_FAILED 128
#define PidAutoTune_AutoTunerState_RELAY_STEP_DOWN 8
#define PidAutoTune_AutoTunerState_RELAY_STEP_UP 4
#define PidAutoTune_AutoTunerState_STEADY_STATE_AFTER_STEP_UP 2
#define PidAutoTune_AutoTunerState_STEADY_STATE_AT_BASELINE 1
#define PidAutoTune_Peak_MAXIMUM 1
#define PidAutoTune_Peak_MINIMUM -1
#define PidAutoTune_Peak_NOT_A_PEAK 0
#define pidExtraForLowRpm_offset 2100
#define pin_input_mode_e_auto_enum 0="PI_DEFAULT",2="PI_PULLDOWN",1="PI_PULLUP"
#define pin_input_mode_e_enum "DEFAULT", "PULLUP", "PULLDOWN"
#define pin_input_mode_e_PI_DEFAULT 0
#define pin_input_mode_e_PI_PULLDOWN 2
#define pin_input_mode_e_PI_PULLUP 1
#define pin_mode_e_auto_enum 0="PO_DEFAULT",4="PO_OPENDRAIN",64="PO_PULLDOWN",32="PO_PULLUP"
#define pin_mode_e_enum "default", "INVALID", "INVALID", "INVALID", "opendrain", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLUP", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "PULLDOWN"
#define pin_mode_e_PO_DEFAULT 0
#define pin_mode_e_PO_OPENDRAIN 4
#define pin_mode_e_PO_PULLDOWN 64
#define pin_mode_e_PO_PULLUP 32
#define pin_output_mode_e_auto_enum 0="OM_DEFAULT",1="OM_INVERTED",2="OM_OPENDRAIN",3="OM_OPENDRAIN_INVERTED"
#define pin_output_mode_e_enum "default", "default inverted", "open collector", "open collector inverted"
#define pin_output_mode_e_OM_DEFAULT 0
#define pin_output_mode_e_OM_INVERTED 1
#define pin_output_mode_e_OM_OPENDRAIN 2
#define pin_output_mode_e_OM_OPENDRAIN_INVERTED 3
#define postCrankingDurationSec_offset 1792
#define postCrankingFactor_offset 1788
#define primeBins_offset 2032
#define primeValues_offset 2528
#define primingDelay_offset 1747
#define PROTOCOL_ANALOG_CHART "analog_chart"
#define PROTOCOL_COIL1_SHORT_NAME "c1"
#define PROTOCOL_CRANK1 "t1"
#define PROTOCOL_CRANK2 "t2"
#define PROTOCOL_ENGINE_SNIFFER "wave_chart"
#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"
#define PROTOCOL_OUTPIN "outpin"
#define PROTOCOL_SIGNATURE_PREFIX "rusEFI "
#define PROTOCOL_TACH_NAME "tach"
#define PROTOCOL_TEST_RESPONSE_TAG "ts_p_alive"
#define PROTOCOL_VERSION_TAG "rusEfiVersion"
#define PROTOCOL_VVT1_NAME "VVT1"
#define PROTOCOL_VVT2_NAME "VVT2"
#define PROTOCOL_VVT3_NAME "VVT3"
#define PROTOCOL_VVT4_NAME "VVT4"
#define PROTOCOL_WA_CHANNEL_1 "input1"
#define PROTOCOL_WA_CHANNEL_2 "input2"
#define PROTOCOL_WA_CHANNEL_3 "input3"
#define PROTOCOL_WA_CHANNEL_4 "input4"
#define rollingLaunchEnabled_offset 120
#define rpmHardLimit_offset 8
#define runningLedPin_offset 1526
#define rusefiVerbose29b_offset 764
#define SCRIPT_CURVE_16 16
#define SCRIPT_CURVE_8 8
#define SCRIPT_CURVE_COUNT 6
#define SCRIPT_SETTING_COUNT 8
#define SCRIPT_TABLE_8 8
#define SCRIPT_TABLE_COUNT 4
#define scriptCurve1_offset 4348
#define scriptCurve1Bins_offset 4284
#define scriptCurve2_offset 4476
#define scriptCurve2Bins_offset 4412
#define scriptCurve3_offset 4572
#define scriptCurve3Bins_offset 4540
#define scriptCurve4_offset 4636
#define scriptCurve4Bins_offset 4604
#define scriptCurve5_offset 4700
#define scriptCurve5Bins_offset 4668
#define scriptCurve6_offset 4764
#define scriptCurve6Bins_offset 4732
#define scriptCurveName1_offset 2156
#define scriptCurveName2_offset 2172
#define scriptCurveName3_offset 2188
#define scriptCurveName4_offset 2204
#define scriptCurveName5_offset 2220
#define scriptCurveName6_offset 2236
#define scriptSetting1_offset 892
#define scriptSetting2_offset 896
#define scriptSetting3_offset 900
#define scriptSetting4_offset 904
#define scriptSetting5_offset 908
#define scriptSetting6_offset 912
#define scriptSetting7_offset 916
#define scriptSetting8_offset 920
#define scriptSettingName1_offset 2316
#define scriptSettingName2_offset 2332
#define scriptSettingName3_offset 2348
#define scriptSettingName4_offset 2364
#define scriptSettingName5_offset 2380
#define scriptSettingName6_offset 2396
#define scriptSettingName7_offset 2412
#define scriptSettingName8_offset 2428
#define scriptTable1_offset 20048
#define scriptTable1LoadBins_offset 20304
#define scriptTable1RpmBins_offset 20320
#define scriptTable2_offset 20336
#define scriptTable2LoadBins_offset 20400
#define scriptTable2RpmBins_offset 20416
#define scriptTable3_offset 20432
#define scriptTable3LoadBins_offset 20496
#define scriptTable3RpmBins_offset 20512
#define scriptTable4_offset 20528
#define scriptTable4LoadBins_offset 20592
#define scriptTable4RpmBins_offset 20608
#define scriptTableName1_offset 2252
#define scriptTableName2_offset 2268
#define scriptTableName3_offset 2284
#define scriptTableName4_offset 2300
#define sdCardCsPin_offset 718
#define sdCardCsPinMode_offset 1710
#define sdCardPeriodMs_offset 852
#define sdCardSpiDevice_offset 1887
#define secondSolenoidPin_offset 862
#define SelectedGear_Drive 6
#define SelectedGear_Invalid 0
#define SelectedGear_Low 11
#define SelectedGear_Manual 7
#define SelectedGear_Manual1 10
#define SelectedGear_Manual2 9
#define SelectedGear_Manual3 8
#define SelectedGear_ManualMinus 2
#define SelectedGear_ManualPlus 1
#define SelectedGear_Neutral 5
#define SelectedGear_Park 3
#define SelectedGear_Reverse 4
#define sensor_chart_e_auto_enum 0="SC_OFF",5="SC_AUX_FAST1",4="SC_DETAILED_RPM",3="SC_RPM_ACCEL",1="SC_TRIGGER"
#define sensor_chart_e_enum "none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1"
#define sensor_chart_e_SC_AUX_FAST1 5
#define sensor_chart_e_SC_DETAILED_RPM 4
#define sensor_chart_e_SC_OFF 0
#define sensor_chart_e_SC_RPM_ACCEL 3
#define sensor_chart_e_SC_TRIGGER 1
#define sensorChartMode_offset 955
#define sensorSnifferRpmThreshold_offset 4
#define SENT_INPUT_COUNT 1
#define sentInputPins1_offset 2082
#define show_Frankenso_presets true
#define show_test_presets true
#define showHumanReadableWarning_offset 960
#define SIGNATURE_HASH 1985998488
#define silentTriggerError_offset 1360
#define skippedWheelOnCam_offset 1360
#define slowAdcAlpha_offset 1600
#define sorryUnused1_offset 2084
#define sorryUnused2_offset 2086
#define sorryUnused3_offset 2088
#define sorryUnused4_offset 2090
#define sparkDwellRpmBins_offset 4156
#define sparkDwellValues_offset 4172
#define specs_offset 364
#define specs_s_size 12
#define spi1MisoMode_offset 1942
#define spi1misoPin_offset 926
#define spi1MosiMode_offset 1941
#define spi1mosiPin_offset 924
#define spi1SckMode_offset 1940
#define spi1sckPin_offset 928
#define spi2MisoMode_offset 1945
#define spi2misoPin_offset 932
#define spi2MosiMode_offset 1944
#define spi2mosiPin_offset 930
#define spi2SckMode_offset 1943
#define spi2sckPin_offset 934
#define spi3MisoMode_offset 1948
#define spi3misoPin_offset 938
#define spi3MosiMode_offset 1947
#define spi3mosiPin_offset 936
#define spi3SckMode_offset 1946
#define spi3sckPin_offset 940
#define spi_device_e_auto_enum 0="SPI_NONE",1="SPI_DEVICE_1",2="SPI_DEVICE_2",3="SPI_DEVICE_3",4="SPI_DEVICE_4"
#define spi_device_e_SPI_DEVICE_1 1
#define spi_device_e_SPI_DEVICE_2 2
#define spi_device_e_SPI_DEVICE_3 3
#define spi_device_e_SPI_DEVICE_4 4
#define spi_device_e_SPI_NONE 0
#define spi_pins_size 8
#define spi_speed_e__150KHz 3
#define spi_speed_e__1_25MHz 2
#define spi_speed_e__2_5MHz 1
#define spi_speed_e__5MHz 0
#define startCrankingDuration_offset 882
#define starterControlPin_offset 1480
#define starterControlPinMode_offset 1640
#define starterRelayDisablePin_offset 858
#define starterRelayDisablePinMode_offset 860
#define startStopButtonMode_offset 1482
#define startStopButtonPin_offset 864
#define startUpFuelPumpDuration_offset 1548
#define stepper_num_micro_steps_e_auto_enum 0="STEPPER_FULL",8="STEPPER_EIGHTH",4="STEPPER_FOURTH",2="STEPPER_HALF"
#define stepper_num_micro_steps_e_enum "Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step"
#define stepper_num_micro_steps_e_STEPPER_EIGHTH 8
#define stepper_num_micro_steps_e_STEPPER_FOURTH 4
#define stepper_num_micro_steps_e_STEPPER_FULL 0
#define stepper_num_micro_steps_e_STEPPER_HALF 2
#define stepper_raw_output1_offset 3562
#define stepper_raw_output2_offset 3564
#define stepper_raw_output3_offset 3566
#define stepper_raw_output4_offset 3568
#define stepperDcInvertedPins_offset 1628
#define stepperDcIo1_controlPin_offset 1080
#define stepperDcIo1_directionPin1_offset 1076
#define stepperDcIo1_directionPin2_offset 1078
#define stepperDcIo1_disablePin_offset 1082
#define stepperDcIo1_offset 1076
#define stepperDcIo2_controlPin_offset 1088
#define stepperDcIo2_directionPin1_offset 1084
#define stepperDcIo2_directionPin2_offset 1086
#define stepperDcIo2_disablePin_offset 1090
#define stepperDcIo2_offset 1084
#define stepperDirectionPinMode_offset 848
#define stepperEnablePin_offset 2066
#define stepperEnablePinMode_offset 1949
#define stepperForceParkingEveryRestart_offset 764
#define stepperMaxDutyCycle_offset 1886
#define stepperMinDutyCycle_offset 1885
#define stepperNumMicroSteps_offset 1884
#define stepperParkingExtraSteps_offset 874
#define STFT_BANK_COUNT 2
#define stft_cell_cfg_s_size 4
#define STFT_CELL_COUNT 4
#define stft_cellCfgs1_maxAdd_offset 1060
#define stft_cellCfgs1_maxRemove_offset 1061
#define stft_cellCfgs1_offset 1060
#define stft_cellCfgs1_timeConstant_offset 1062
#define stft_cellCfgs2_maxAdd_offset 1064
#define stft_cellCfgs2_maxRemove_offset 1065
#define stft_cellCfgs2_offset 1064
#define stft_cellCfgs2_timeConstant_offset 1066
#define stft_cellCfgs3_maxAdd_offset 1068
#define stft_cellCfgs3_maxRemove_offset 1069
#define stft_cellCfgs3_offset 1068
#define stft_cellCfgs3_timeConstant_offset 1070
#define stft_cellCfgs4_maxAdd_offset 1072
#define stft_cellCfgs4_maxRemove_offset 1073
#define stft_cellCfgs4_offset 1072
#define stft_cellCfgs4_timeConstant_offset 1074
#define stft_deadband_offset 1055
#define stft_maxAfr_offset 1058
#define stft_maxIdleRegionRpm_offset 1052
#define stft_maxOverrunLoad_offset 1053
#define stft_minAfr_offset 1057
#define stft_minClt_offset 1056
#define stft_minPowerLoad_offset 1054
#define stft_offset 1052
#define stft_s_size 24
#define stft_startupDelay_offset 1059
#define stftIgnoreErrorMagnitude_offset 960
#define stoichRatioPrimary_offset 2509
#define stoichRatioSecondary_offset 850
#define switch_input_pin_e_enum "NONE", "INVALID", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PA8", "PA9", "PA10", "PA11", "PA12", "PA13", "PA14", "PA15", "PB0", "PB1", "PB2", "PB3", "PB4", "PB5", "PB6", "PB7", "PB8", "PB9", "PB10", "PB11", "PB12", "PB13", "PB14", "PB15", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "PC6", "PC7", "PC8", "PC9", "PC10", "PC11", "PC12", "PC13", "PC14", "PC15", "PD0", "PD1", "PD2", "PD3", "PD4", "PD5", "PD6", "PD7", "PD8", "PD9", "PD10", "PD11", "PD12", "PD13", "PD14", "PD15", "PE0", "PE1", "PE2", "PE3", "PE4", "PE5", "PE6", "PE7", "PE8", "PE9", "PE10", "PE11", "PE12", "PE13", "PE14", "PE15", "PF0", "PF1", "PF2", "PF3", "PF4", "PF5", "PF6", "PF7", "PF8", "PF9", "PF10", "PF11", "PF12", "PF13", "PF14", "PF15", "PG0", "PG1", "PG2", "PG3", "PG4", "PG5", "PG6", "PG7", "PG8", "PG9", "PG10", "PG11", "PG12", "PG13", "PG14", "PG15", "PH0", "PH1", "PH2", "PH3", "PH4", "PH5", "PH6", "PH7", "PH8", "PH9", "PH10", "PH11", "PH12", "PH13", "PH14", "PH15", "PI0", "PI1", "PI2", "PI3", "PI4", "PI5", "PI6", "PI7", "PI8", "PI9", "PI10", "PI11", "PI12", "PI13", "PI14", "PI15"
#define tachOutputPin_offset 712
#define tachOutputPinMode_offset 714
#define tachPulseDuractionMs_offset 1420
#define tachPulseDurationAsDutyCycle_offset 1360
#define tachPulsePerRev_offset 1486
#define targetVBatt_offset 1552
#define tChargeAirCoefMax_offset 2448
#define tChargeAirCoefMin_offset 2444
#define tChargeAirDecrLimit_offset 2460
#define tChargeAirFlowMax_offset 2452
#define tChargeAirIncrLimit_offset 2456
#define tchargeBins_offset 1652
#define tChargeMaxRpmMaxTps_offset 1728
#define tChargeMaxRpmMinTps_offset 1724
#define tChargeMinRpmMaxTps_offset 1720
#define tChargeMinRpmMinTps_offset 1716
#define tChargeMode_e_auto_enum 0="TCHARGE_MODE_RPM_TPS",1="TCHARGE_MODE_AIR_INTERP",2="TCHARGE_MODE_AIR_INTERP_TABLE"
#define tChargeMode_e_enum "RPM+TPS (Default)", "Air Mass Interpolation", "Table"
#define tChargeMode_e_TCHARGE_MODE_AIR_INTERP 1
#define tChargeMode_e_TCHARGE_MODE_AIR_INTERP_TABLE 2
#define tChargeMode_e_TCHARGE_MODE_RPM_TPS 0
#define tChargeMode_offset 2464
#define tchargeValues_offset 1668
#define tcu_32_solenoid_freq_offset 3760
#define tcu_32_solenoid_pin_mode_offset 3758
#define tcu_32_solenoid_pin_offset 3756
#define tcu_32SpeedBins_offset 21184
#define tcu_32Vals_offset 21192
#define TCU_GEAR_COUNT 10
#define TCU_MAGIC_SIZE 8
#define tcu_pc_solenoid_freq_offset 3754
#define tcu_pc_solenoid_pin_mode_offset 3752
#define tcu_pc_solenoid_pin_offset 3750
#define tcu_pcAirmassBins_offset 21056
#define tcu_pcVals12_offset 21112
#define tcu_pcVals1_offset 21080
#define tcu_pcVals21_offset 21136
#define tcu_pcVals23_offset 21120
#define tcu_pcVals2_offset 21088
#define tcu_pcVals32_offset 21144
#define tcu_pcVals34_offset 21128
#define tcu_pcVals3_offset 21096
#define tcu_pcVals43_offset 21152
#define tcu_pcVals4_offset 21104
#define tcu_pcValsN_offset 21072
#define tcu_pcValsR_offset 21064
#define tcu_solenoid1_offset 1188
#define tcu_solenoid2_offset 1190
#define tcu_solenoid3_offset 1192
#define tcu_solenoid4_offset 1194
#define tcu_solenoid5_offset 1196
#define tcu_solenoid6_offset 1198
#define TCU_SOLENOID_COUNT 6
#define tcu_solenoid_mode1_offset 2953
#define tcu_solenoid_mode2_offset 2954
#define tcu_solenoid_mode3_offset 2955
#define tcu_solenoid_mode4_offset 2956
#define tcu_solenoid_mode5_offset 2957
#define tcu_solenoid_mode6_offset 2958
#define tcu_tcc_onoff_solenoid_mode_offset 3742
#define tcu_tcc_onoff_solenoid_offset 3740
#define tcu_tcc_pwm_solenoid_freq_offset 3748
#define tcu_tcc_pwm_solenoid_mode_offset 3746
#define tcu_tcc_pwm_solenoid_offset 3744
#define tcu_tccLockSpeed_offset 21168
#define tcu_tccTpsBins_offset 21160
#define tcu_tccUnlockSpeed_offset 21176
#define tcuDownshiftButtonPin_offset 1538
#define tcuDownshiftButtonPinMode_offset 2951
#define tcuEnabled_offset 960
#define tcuInputSpeedSensorPin_offset 728
#define tcuInputSpeedSensorTeeth_offset 730
#define tcuSolenoidTable_offset 17428
#define tcuUpshiftButtonPin_offset 1536
#define tcuUpshiftButtonPinMode_offset 2950
#define tempBooleanForVerySpecialLogic_offset 1372
#define test557pin_offset 846
#define thermistor_conf_s_size 28
#define ThermistorConf_size 32
#define throttle2TrimRpmBins_offset 21242
#define throttle2TrimTable_offset 21200
#define throttle2TrimTpsBins_offset 21236
#define throttlePedalPositionAdcChannel_offset 528
#define throttlePedalPositionSecondAdcChannel_offset 688
#define throttlePedalSecondaryUpVoltage_offset 1612
#define throttlePedalSecondaryWOTVoltage_offset 1616
#define throttlePedalUpPin_offset 534
#define throttlePedalUpPinMode_offset 724
#define throttlePedalUpVoltage_offset 1540
#define throttlePedalWOTVoltage_offset 1544
#define timing_mode_e_auto_enum 0="TM_DYNAMIC",1="TM_FIXED"
#define timing_mode_e_TM_DYNAMIC 0
#define timing_mode_e_TM_FIXED 1
#define timing_offset_cylinder10_offset 1924
#define timing_offset_cylinder11_offset 1928
#define timing_offset_cylinder12_offset 1932
#define timing_offset_cylinder1_offset 1888
#define timing_offset_cylinder2_offset 1892
#define timing_offset_cylinder3_offset 1896
#define timing_offset_cylinder4_offset 1900
#define timing_offset_cylinder5_offset 1904
#define timing_offset_cylinder6_offset 1908
#define timing_offset_cylinder7_offset 1912
#define timing_offset_cylinder8_offset 1916
#define timing_offset_cylinder9_offset 1920
#define timingMode_offset 402
#define tle6240_cs_offset 530
#define tle6240_csPinMode_offset 532
#define tle6240spiDevice_offset 2508
#define tle8888_cs_offset 2068
#define tle8888_csPinMode_offset 2070
#define tle8888_mode_e_auto_enum 0="TL_AUTO",3="TL_HALL",2="TL_MANUAL",1="TL_SEMI_AUTO"
#define tle8888_mode_e_TL_AUTO 0
#define tle8888_mode_e_TL_HALL 3
#define tle8888_mode_e_TL_MANUAL 2
#define tle8888_mode_e_TL_SEMI_AUTO 1
#define tle8888mode_offset 1780
#define tle8888spiDevice_offset 2504
#define TOOTH_DATA_LENGTH 2000
#define TOOTH_PACKET_COUNT 1000
#define TOOTH_PACKET_SIZE 2
#define TOP_DEAD_CENTER_MESSAGE "r"
#define TORQUE_CURVE_SIZE 6
#define torqueLoadBins_offset 3684
#define torqueRpmBins_offset 3672
#define torqueTable_offset 3636
#define TOTAL_CONFIG_SIZE 22800
#define totalGearsCount_offset 1584
#define tps1_1AdcChannel_offset 456
#define tps1_2AdcChannel_offset 686
#define tps1SecondaryMax_offset 878
#define tps1SecondaryMin_offset 876
#define tps2_1AdcChannel_offset 459
#define tps2_2AdcChannel_offset 687
#define tps2Max_offset 1478
#define tps2Min_offset 1476
#define tps2SecondaryMax_offset 1358
#define tps2SecondaryMin_offset 1356
#define TPS_2_BYTE_PACKING_MULT 100
#define TPS_TPS_ACCEL_TABLE 8
#define tpsAccelEnrichmentThreshold_offset 1576
#define tpsAccelFractionDivisor_offset 2500
#define tpsAccelFractionPeriod_offset 2498
#define tpsAccelLookback_offset 1572
#define tpsDecelEnleanmentMultiplier_offset 1596
#define tpsDecelEnleanmentThreshold_offset 1592
#define tpsErrorDetectionTooHigh_offset 130
#define tpsErrorDetectionTooLow_offset 128
#define tpsMax_offset 126
#define tpsMin_offset 124
#define tpsTpsAccelFromRpmBins_offset 19984
#define tpsTpsAccelTable_offset 19728
#define tpsTpsAccelToRpmBins_offset 20016
#define trailingCoilPins10_offset 1774
#define trailingCoilPins11_offset 1776
#define trailingCoilPins12_offset 1778
#define trailingCoilPins1_offset 1756
#define trailingCoilPins2_offset 1758
#define trailingCoilPins3_offset 1760
#define trailingCoilPins4_offset 1762
#define trailingCoilPins5_offset 1764
#define trailingCoilPins6_offset 1766
#define trailingCoilPins7_offset 1768
#define trailingCoilPins8_offset 1770
#define trailingCoilPins9_offset 1772
#define trailingSparkAngle_offset 464
#define transmission_controller_e_enum "None", "Simple Transmission", "GM 4L6X"
#define TransmissionControllerMode_auto_enum 0="None",2="Gm4l6x",1="SimpleTransmissionController"
#define TransmissionControllerMode_Gm4l6x 2
#define TransmissionControllerMode_None 0
#define transmissionControllerMode_offset 3697
#define TransmissionControllerMode_SimpleTransmissionController 1
#define TRIGGER_COMMENT "#"
#define trigger_config_s_size 12
#define TRIGGER_CRANK_BASED trigger_type == 5 || trigger_type == 10 || trigger_type == 12 || trigger_type == 20 || trigger_type == 26 || trigger_type == 27 || trigger_type == 39 || trigger_type == 46 || trigger_type == 53 || trigger_type == 55 || trigger_type == 57 || trigger_type == 62 || trigger_type == 70 || trigger_type == 71 || trigger_type == 74
#define trigger_customSkippedToothCount_offset 476
#define trigger_customTotalToothCount_offset 472
#define TRIGGER_CYCLE_DURATION "cycleDuration"
#define TRIGGER_GAP_FROM "gapFrom"
#define TRIGGER_GAP_TO "gapTo"
#define TRIGGER_GAPS_COUNT "gapsCount"
#define TRIGGER_HARDCODED_OPERATION_MODE "knownOperationMode"
#define TRIGGER_HAS_SECOND_CHANNEL "hasSecondChannel"
#define TRIGGER_INPUT_PIN_COUNT 2
#define TRIGGER_IS_CRANK_KEY "crankBased"
#define TRIGGER_IS_SECOND_WHEEL_CAM "isSecondWheelCam"
#define trigger_offset 468
#define TRIGGER_SIMULATOR_PIN_COUNT 2
#define trigger_type_e_auto_enum 0="TT_TOOTHED_WHEEL",38="TT_12_TOOTH_CRANK",50="TT_1_16",25="TT_2JZ_3_34",70="TT_36_2_1",71="TT_36_2_1_1",23="TT_36_2_2_2",31="TT_3_1_CAM",20="TT_60_2_VW",30="TT_CHRYSLER_NGC_36_2_2",6="TT_DAIHATSU",2="TT_DODGE_NEON_1995",39="TT_DODGE_NEON_1995_ONLY_CRANK",14="TT_DODGE_NEON_2003_CAM",32="TT_DODGE_NEON_2003_CRANK",19="TT_DODGE_RAM",22="TT_DODGE_STRATUS",41="TT_FIAT_IAW_P8",1="TT_FORD_ASPIRE",42="TT_FORD_ST170",65="TT_FORD_TFI_PIP",27="TT_GM_24x",74="TT_GM_24x_2",54="TT_GM_60_2_2_2",5="TT_GM_7X",28="TT_HONDA_CBR_600",67="TT_HONDA_K_CAM_4_1",46="TT_HONDA_K_CRANK_12_1",37="TT_JEEP_18_2_2_2",40="TT_JEEP_4_CYL",57="TT_KAWA_KX450F",15="TT_MAZDA_DOHC_1_4",3="TT_MAZDA_MIATA_NA",4="TT_MAZDA_MIATA_NB1",35="TT_MAZDA_MIATA_VVT_TEST",7="TT_MAZDA_SOHC_4",10="TT_MERCEDES_2_SEGMENT",33="TT_MIATA_VVT",11="TT_MITSUBISHI",52="TT_NISSAN_MR18_CAM_VVT",68="TT_NISSAN_MR18_CRANK",61="TT_NISSAN_QR25",24="TT_NISSAN_SR20VE",60="TT_NISSAN_VQ30",58="TT_NISSAN_VQ35",18="TT_ONE",16="TT_ONE_PLUS_ONE",44="TT_RENIX_44_2_2",45="TT_RENIX_66_2_2_2",26="TT_ROVER_K",55="TT_SKODA_FAVORIT",36="TT_SUBARU_7_6",51="TT_SUBARU_7_WITHOUT_6",12="TT_SUBARU_EZ30",49="TT_SUBARU_SVX",64="TT_SUBARU_SVX_CAM_VVT",63="TT_SUBARU_SVX_CRANK_1",66="TT_SUZUKI_G13B",69="TT_TOOTHED_WHEEL_32_2",9="TT_TOOTHED_WHEEL_36_1",48="TT_TOOTHED_WHEEL_36_2",8="TT_TOOTHED_WHEEL_60_2",53="TT_TRI_TACH",75="TT_UNUSED",56="TT_VVT_BARRA_3_PLUS_1",47="TT_VVT_BOSCH_QUICK_START",17="TT_VVT_JZ",13="TT_VVT_MAZDA_SKYACTIV",43="TT_VVT_MIATA_NB",62="TT_VVT_MITSUBISHI_3A92",72="TT_VVT_MITSUBISHI_6G75",59="TT_VVT_NISSAN_VQ35",73="TT_VVT_TOYOTA_4_1",21="UNUSED_21",29="UNUSED_29",34="UNUSED_34"
#define trigger_type_e_enum "custom toothed wheel", "Ford Aspire", "Dodge Neon 1995", "Miata NA", "INVALID", "GM_7X", "Cooper R50", "Mazda SOHC 4", "60/2", "36/1", "Mercedes Two Segment", "Mitsubishi 4G93", "EZ30", "INVALID", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "INVALID", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "INVALID", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "INVALID", "INVALID", "Subaru 7+6", "Jeep 18-2-2-2", "12 tooth crank", "Dodge Neon 1995 crank only", "Jeep XJ 4 cyl", "FiatIAQ_P8", "Mazda Z5", "INVALID", "Renix 44-2-2", "Renix 66-2-2-2", "Honda K 12+1", "INVALID", "36/2", "Subaru SVX", "1+16", "Subaru 7 without 6", "INVALID", "TriTach", "GM 60/2/2/2", "Skoda Favorit", "Barra 3+1 Cam", "Kawa KX450F", "Nissan VQ35", "INVALID", "Nissan VQ30", "Nissan QR25", "Mitsubishi 3A92", "Subaru SVX Crank 1", "Subaru SVX Cam VVT", "Ford PIP", "Suzuki G13B", "Honda K 4+1", "Nissan MR18 Crank", "32/2", "36-2-1", "36-2-1-1", "INVALID", "INVALID", "GM 24x 3 degree", "trg75"
#define trigger_type_e_Force_4_bytes_size_trigger_type 70000
#define trigger_type_e_TT_12_TOOTH_CRANK 38
#define trigger_type_e_TT_1_16 50
#define trigger_type_e_TT_2JZ_3_34 25
#define trigger_type_e_TT_36_2_1 70
#define trigger_type_e_TT_36_2_1_1 71
#define trigger_type_e_TT_36_2_2_2 23
#define trigger_type_e_TT_3_1_CAM 31
#define trigger_type_e_TT_60_2_VW 20
#define trigger_type_e_TT_CHRYSLER_NGC_36_2_2 30
#define trigger_type_e_TT_DAIHATSU 6
#define trigger_type_e_TT_DODGE_NEON_1995 2
#define trigger_type_e_TT_DODGE_NEON_1995_ONLY_CRANK 39
#define trigger_type_e_TT_DODGE_NEON_2003_CAM 14
#define trigger_type_e_TT_DODGE_NEON_2003_CRANK 32
#define trigger_type_e_TT_DODGE_RAM 19
#define trigger_type_e_TT_DODGE_STRATUS 22
#define trigger_type_e_TT_FIAT_IAW_P8 41
#define trigger_type_e_TT_FORD_ASPIRE 1
#define trigger_type_e_TT_FORD_ST170 42
#define trigger_type_e_TT_FORD_TFI_PIP 65
#define trigger_type_e_TT_GM_24x 27
#define trigger_type_e_TT_GM_24x_2 74
#define trigger_type_e_TT_GM_60_2_2_2 54
#define trigger_type_e_TT_GM_7X 5
#define trigger_type_e_TT_HONDA_CBR_600 28
#define trigger_type_e_TT_HONDA_K_CAM_4_1 67
#define trigger_type_e_TT_HONDA_K_CRANK_12_1 46
#define trigger_type_e_TT_JEEP_18_2_2_2 37
#define trigger_type_e_TT_JEEP_4_CYL 40
#define trigger_type_e_TT_KAWA_KX450F 57
#define trigger_type_e_TT_MAZDA_DOHC_1_4 15
#define trigger_type_e_TT_MAZDA_MIATA_NA 3
#define trigger_type_e_TT_MAZDA_MIATA_NB1 4
#define trigger_type_e_TT_MAZDA_MIATA_VVT_TEST 35
#define trigger_type_e_TT_MAZDA_SOHC_4 7
#define trigger_type_e_TT_MERCEDES_2_SEGMENT 10
#define trigger_type_e_TT_MIATA_VVT 33
#define trigger_type_e_TT_MITSUBISHI 11
#define trigger_type_e_TT_NISSAN_MR18_CAM_VVT 52
#define trigger_type_e_TT_NISSAN_MR18_CRANK 68
#define trigger_type_e_TT_NISSAN_QR25 61
#define trigger_type_e_TT_NISSAN_SR20VE 24
#define trigger_type_e_TT_NISSAN_VQ30 60
#define trigger_type_e_TT_NISSAN_VQ35 58
#define trigger_type_e_TT_ONE 18
#define trigger_type_e_TT_ONE_PLUS_ONE 16
#define trigger_type_e_TT_RENIX_44_2_2 44
#define trigger_type_e_TT_RENIX_66_2_2_2 45
#define trigger_type_e_TT_ROVER_K 26
#define trigger_type_e_TT_SKODA_FAVORIT 55
#define trigger_type_e_TT_SUBARU_7_6 36
#define trigger_type_e_TT_SUBARU_7_WITHOUT_6 51
#define trigger_type_e_TT_SUBARU_EZ30 12
#define trigger_type_e_TT_SUBARU_SVX 49
#define trigger_type_e_TT_SUBARU_SVX_CAM_VVT 64
#define trigger_type_e_TT_SUBARU_SVX_CRANK_1 63
#define trigger_type_e_TT_SUZUKI_G13B 66
#define trigger_type_e_TT_TOOTHED_WHEEL 0
#define trigger_type_e_TT_TOOTHED_WHEEL_32_2 69
#define trigger_type_e_TT_TOOTHED_WHEEL_36_1 9
#define trigger_type_e_TT_TOOTHED_WHEEL_36_2 48
#define trigger_type_e_TT_TOOTHED_WHEEL_60_2 8
#define trigger_type_e_TT_TRI_TACH 53
#define trigger_type_e_TT_UNUSED 75
#define trigger_type_e_TT_VVT_BARRA_3_PLUS_1 56
#define trigger_type_e_TT_VVT_BOSCH_QUICK_START 47
#define trigger_type_e_TT_VVT_JZ 17
#define trigger_type_e_TT_VVT_MAZDA_SKYACTIV 13
#define trigger_type_e_TT_VVT_MIATA_NB 43
#define trigger_type_e_TT_VVT_MITSUBISHI_3A92 62
#define trigger_type_e_TT_VVT_MITSUBISHI_6G75 72
#define trigger_type_e_TT_VVT_NISSAN_VQ35 59
#define trigger_type_e_TT_VVT_TOYOTA_4_1 73
#define trigger_type_e_UNUSED_21 21
#define trigger_type_e_UNUSED_29 29
#define trigger_type_e_UNUSED_34 34
#define trigger_type_offset 468
#define TRIGGER_TYPE_WITH_SECOND_WHEEL trigger_type == 1 || trigger_type == 2 || trigger_type == 3 || trigger_type == 4 || trigger_type == 11 || trigger_type == 15 || trigger_type == 16 || trigger_type == 19 || trigger_type == 21 || trigger_type == 25 || trigger_type == 28 || trigger_type == 29 || trigger_type == 31 || trigger_type == 34 || trigger_type == 35 || trigger_type == 36 || trigger_type == 37 || trigger_type == 40 || trigger_type == 49 || trigger_type == 50 || trigger_type == 53 || trigger_type == 54 || trigger_type == 63 || trigger_type == 64
#define TRIGGER_TYPE_WITHOUT_KNOWN_LOCATION trigger_type == 8 || trigger_type == 9 || trigger_type == 17 || trigger_type == 18 || trigger_type == 23 || trigger_type == 48 || trigger_type == 69
#define triggerCompCenterVolt_offset 2536
#define triggerCompHystMax_offset 2538
#define triggerCompHystMin_offset 2537
#define triggerCompSensorSatRpm_offset 2539
#define triggerErrorPin_offset 884
#define triggerErrorPinMode_offset 886
#define triggerGapOverrideFrom10_offset 3012
#define triggerGapOverrideFrom11_offset 3016
#define triggerGapOverrideFrom12_offset 3020
#define triggerGapOverrideFrom13_offset 3024
#define triggerGapOverrideFrom14_offset 3028
#define triggerGapOverrideFrom15_offset 3032
#define triggerGapOverrideFrom16_offset 3036
#define triggerGapOverrideFrom17_offset 3040
#define triggerGapOverrideFrom18_offset 3044
#define triggerGapOverrideFrom1_offset 2976
#define triggerGapOverrideFrom2_offset 2980
#define triggerGapOverrideFrom3_offset 2984
#define triggerGapOverrideFrom4_offset 2988
#define triggerGapOverrideFrom5_offset 2992
#define triggerGapOverrideFrom6_offset 2996
#define triggerGapOverrideFrom7_offset 3000
#define triggerGapOverrideFrom8_offset 3004
#define triggerGapOverrideFrom9_offset 3008
#define triggerGapOverrideTo10_offset 3084
#define triggerGapOverrideTo11_offset 3088
#define triggerGapOverrideTo12_offset 3092
#define triggerGapOverrideTo13_offset 3096
#define triggerGapOverrideTo14_offset 3100
#define triggerGapOverrideTo15_offset 3104
#define triggerGapOverrideTo16_offset 3108
#define triggerGapOverrideTo17_offset 3112
#define triggerGapOverrideTo18_offset 3116
#define triggerGapOverrideTo1_offset 3048
#define triggerGapOverrideTo2_offset 3052
#define triggerGapOverrideTo3_offset 3056
#define triggerGapOverrideTo4_offset 3060
#define triggerGapOverrideTo5_offset 3064
#define triggerGapOverrideTo6_offset 3068
#define triggerGapOverrideTo7_offset 3072
#define triggerGapOverrideTo8_offset 3076
#define triggerGapOverrideTo9_offset 3080
#define triggerInputDebugPins1_offset 1468
#define triggerInputDebugPins2_offset 1470
#define triggerInputPins1_offset 704
#define triggerInputPins2_offset 706
#define TRIGGERS_FILE_NAME "triggers.txt"
#define triggerSimulatorFrequency_offset 576
#define triggerSimulatorPinModes1_offset 754
#define triggerSimulatorPinModes2_offset 755
#define triggerSimulatorPins1_offset 748
#define triggerSimulatorPins2_offset 750
#define TriggerWheel_T_PRIMARY 0
#define TriggerWheel_T_SECONDARY 1
#define TRIM_SIZE 4
#define TS_BLOCK_READ_TIMEOUT 3000
#define TS_BURN_COMMAND 'B'
#define TS_BURN_COMMAND_char B
#define TS_CHUNK_WRITE_COMMAND 'C'
#define TS_CHUNK_WRITE_COMMAND_char C
#define ts_command_e_TS_BENCH_CATEGORY 22
#define ts_command_e_TS_CLEAR_WARNINGS 17
#define ts_command_e_TS_COMMAND_1 1
#define ts_command_e_TS_COMMAND_11 11
#define ts_command_e_TS_COMMAND_12 12
#define ts_command_e_TS_COMMAND_13 13
#define ts_command_e_TS_COMMAND_14 14
#define ts_command_e_TS_COMMAND_15 15
#define ts_command_e_TS_COMMAND_16 16
#define ts_command_e_TS_COMMAND_4 4
#define ts_command_e_TS_COMMAND_5 5
#define ts_command_e_TS_COMMAND_9 9
#define ts_command_e_TS_DEBUG_MODE 0
#define ts_command_e_TS_GRAB_PEDAL_UP 6
#define ts_command_e_TS_GRAB_PEDAL_WOT 7
#define ts_command_e_TS_GRAB_TPS_CLOSED 2
#define ts_command_e_TS_GRAB_TPS_WOT 3
#define ts_command_e_TS_IGNITION_CATEGORY 18
#define ts_command_e_TS_INJECTOR_CATEGORY 19
#define ts_command_e_TS_LUA_OUTPUT_CATEGORY 32
#define ts_command_e_TS_RESET_TLE8888 8
#define ts_command_e_TS_SET_DEFAULT_ENGINE 31
#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_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
#define TS_COMMAND_F 'F'
#define TS_COMMAND_F_char F
#define TS_COMPOSITE_DISABLE 2
#define TS_COMPOSITE_ENABLE 1
#define TS_CRC_CHECK_COMMAND 'k'
#define TS_CRC_CHECK_COMMAND_char k
#define TS_EXECUTE 'E'
#define TS_EXECUTE_char E
#define TS_FILE_VERSION 20210312
#define TS_FILE_VERSION_OFFSET 124
#define TS_GET_COMPOSITE_BUFFER_DONE_DIFFERENTLY '8'
#define TS_GET_COMPOSITE_BUFFER_DONE_DIFFERENTLY_char 8
#define TS_GET_CONFIG_ERROR 'e'
#define TS_GET_CONFIG_ERROR_char e
#define TS_GET_FIRMWARE_VERSION 'V'
#define TS_GET_FIRMWARE_VERSION_char V
#define TS_GET_LOGGER_GET_BUFFER 'L'
#define TS_GET_LOGGER_GET_BUFFER_char L
#define TS_GET_OUTPUTS_SIZE '4'
#define TS_GET_OUTPUTS_SIZE_char 4
#define TS_GET_PROTOCOL_VERSION_COMMAND_F 'F'
#define TS_GET_PROTOCOL_VERSION_COMMAND_F_char F
#define TS_GET_TEXT 'G'
#define TS_GET_TEXT_char G
#define TS_HELLO_COMMAND 'S'
#define TS_HELLO_COMMAND_char S
#define TS_IO_TEST_COMMAND 'Z'
#define TS_IO_TEST_COMMAND_char Z
#define TS_ONLINE_PROTOCOL 'z'
#define TS_ONLINE_PROTOCOL_char z
#define TS_OUTPUT_COMMAND 'O'
#define TS_OUTPUT_COMMAND_char O
#define TS_PAGE_COMMAND 'P'
#define TS_PAGE_COMMAND_char P
#define TS_PERF_TRACE_BEGIN '_'
#define TS_PERF_TRACE_BEGIN_char _
#define TS_PERF_TRACE_GET_BUFFER 'b'
#define TS_PERF_TRACE_GET_BUFFER_char b
#define TS_PROTOCOL "001"
#define TS_QUERY_COMMAND 'Q'
#define TS_QUERY_COMMAND_char Q
#define TS_READ_COMMAND 'R'
#define TS_READ_COMMAND_char R
#define TS_RESPONSE_BURN_OK 4
#define TS_RESPONSE_COMMAND_OK 7
#define TS_RESPONSE_CRC_FAILURE 0x82
#define TS_RESPONSE_FRAMING_ERROR 0x8D
#define TS_RESPONSE_OK 0
#define TS_RESPONSE_OUT_OF_RANGE 0x84
#define TS_RESPONSE_UNDERRUN 0x80
#define TS_RESPONSE_UNRECOGNIZED_COMMAND 0x83
#define TS_SET_LOGGER_SWITCH 'l'
#define TS_SET_LOGGER_SWITCH_char l
#define ts_show_analog_divider true
#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_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
#define ts_show_lcd true
#define ts_show_main_relay true
#define ts_show_main_relay_microRusEFI_message false
#define ts_show_sd_card true
#define ts_show_sd_pins true
#define ts_show_software_knock false
#define ts_show_spi true
#define ts_show_trigger_comparator false
#define ts_show_tunerstudio_port true
#define ts_show_vbatt true
#define ts_show_vr_threshold_2 true
#define ts_show_vr_threshold_all true
#define TS_SIGNATURE "rusEFI 2022.10.20.all.1985998488"
#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 1280
#define TsCalMode_EtbKd 5
#define TsCalMode_EtbKi 4
#define TsCalMode_EtbKp 3
#define TsCalMode_None 0
#define TsCalMode_PedalMax 13
#define TsCalMode_PedalMin 12
#define TsCalMode_Tps1Max 1
#define TsCalMode_Tps1Min 2
#define TsCalMode_Tps1SecondaryMax 6
#define TsCalMode_Tps1SecondaryMin 7
#define TsCalMode_Tps2Max 8
#define TsCalMode_Tps2Min 9
#define TsCalMode_Tps2SecondaryMax 10
#define TsCalMode_Tps2SecondaryMin 11
#define tuneHidingKey_offset 3768
#define tunerStudioSerialSpeed_offset 740
#define turbochargerFilter_offset 1040
#define turboSpeedSensorInputPin_offset 1474
#define turboSpeedSensorMultiplier_offset 1380
#define twoStroke_offset 1360
#define twoWireBatchIgnition_offset 1372
#define twoWireBatchInjection_offset 1372
#define uart_device_e_auto_enum 0="UART_NONE",1="UART_DEVICE_1",2="UART_DEVICE_2",3="UART_DEVICE_3",4="UART_DEVICE_4"
#define uart_device_e_UART_DEVICE_1 1
#define uart_device_e_UART_DEVICE_2 2
#define uart_device_e_UART_DEVICE_3 3
#define uart_device_e_UART_DEVICE_4 4
#define uart_device_e_UART_NONE 0
#define uartConsoleSerialSpeed_offset 1588
#define unfinishedenableLaunchBoost_offset 960
#define unfinishedlaunchDisableBySpeed_offset 960
#define unused1127_offset 1628
#define unused1128_offset 1628
#define unused1129_offset 1628
#define unused1130_offset 1628
#define unused1740b2_offset 1628
#define unused4080_offset 3123
#define unused_1484_bit_29_offset 1372
#define unused_1484_bit_30_offset 1372
#define unused_1484_bit_38_offset 1372
#define unusedAlteOnOff_offset 764
#define unusedBit_45_31_offset 120
#define unusedBit_541_10_offset 1628
#define unusedBit_541_11_offset 1628
#define unusedBit_541_12_offset 1628
#define unusedBit_541_13_offset 1628
#define unusedBit_541_14_offset 1628
#define unusedBit_541_15_offset 1628
#define unusedBit_541_16_offset 1628
#define unusedBit_541_17_offset 1628
#define unusedBit_541_18_offset 1628
#define unusedBit_541_19_offset 1628
#define unusedBit_541_20_offset 1628
#define unusedBit_541_21_offset 1628
#define unusedBit_541_22_offset 1628
#define unusedBit_541_23_offset 1628
#define unusedBit_541_24_offset 1628
#define unusedBit_541_25_offset 1628
#define unusedBit_541_26_offset 1628
#define unusedBit_541_27_offset 1628
#define unusedBit_541_28_offset 1628
#define unusedBit_541_29_offset 1628
#define unusedBit_541_30_offset 1628
#define unusedBit_541_31_offset 1628
#define unusedBit_541_8_offset 1628
#define unusedBit_541_9_offset 1628
#define unusedTrig_offset 752
#define unusedTrigMode_offset 756
#define useAdvanceCorrectionsForCranking_offset 1372
#define useBiQuadOnAuxSpeedSensors_offset 1372
#define useCicPidForIdle_offset 120
#define useCltBasedRpmLimit_offset 1372
#define useEeprom_offset 120
#define useETBforIdleControl_offset 764
#define useFixedBaroCorrFromMap_offset 1372
#define useFordRedundantTps_offset 120
#define useHbridgesToDriveIdleStepper_offset 960
#define useIacPidMultTable_offset 1372
#define useIacTableForCoasting_offset 764
#define useIdleTimingPidControl_offset 764
#define useLcdScreen_offset 764
#define useLinearCltSensor_offset 1360
#define useLinearIatSensor_offset 1360
#define useNoiselessTriggerDecoder_offset 764
#define useOnlyRisingEdgeForTrigger_offset 1372
#define useRawOutputToDriveIdleStepper_offset 960
#define useRunningMathForCranking_offset 120
#define usescriptTableForCanSniffingFiltering_offset 120
#define useSeparateAdvanceForCranking_offset 1372
#define useSeparateAdvanceForIdle_offset 1372
#define useSeparateIdleTablesForCrankingTaper_offset 120
#define useSeparateVeForIdle_offset 1372
#define useStepperIdle_offset 764
#define useTLE8888_cranking_hack_offset 120
#define useTLE8888_stepper_offset 120
#define useTpicAdvancedMode_offset 764
#define VBAT_INJECTOR_CURVE_SIZE 8
#define vbattAdcChannel_offset 457
#define vbattDividerCoeff_offset 416
#define VE_BLEND_COUNT 4
#define ve_override_e_auto_enum 0="VE_None",1="VE_MAP",2="VE_TPS"
#define ve_override_e_enum "None", "MAP", "TPS"
#define ve_override_e_VE_MAP 1
#define ve_override_e_VE_None 0
#define ve_override_e_VE_TPS 2
#define veBlends1_blendBins_offset 22210
#define veBlends1_blendParameter_offset 22208
#define veBlends1_blendValues_offset 22226
#define veBlends1_loadBins_offset 22176
#define veBlends1_offset 22048
#define veBlends1_rpmBins_offset 22192
#define veBlends1_table_offset 22048
#define veBlends2_blendBins_offset 22398
#define veBlends2_blendParameter_offset 22396
#define veBlends2_blendValues_offset 22414
#define veBlends2_loadBins_offset 22364
#define veBlends2_offset 22236
#define veBlends2_rpmBins_offset 22380
#define veBlends2_table_offset 22236
#define veBlends3_blendBins_offset 22586
#define veBlends3_blendParameter_offset 22584
#define veBlends3_blendValues_offset 22602
#define veBlends3_loadBins_offset 22552
#define veBlends3_offset 22424
#define veBlends3_rpmBins_offset 22568
#define veBlends3_table_offset 22424
#define veBlends4_blendBins_offset 22774
#define veBlends4_blendParameter_offset 22772
#define veBlends4_blendValues_offset 22790
#define veBlends4_loadBins_offset 22740
#define veBlends4_offset 22612
#define veBlends4_rpmBins_offset 22756
#define veBlends4_table_offset 22612
#define VEHICLE_INFO_SIZE 32
#define vehicleName_offset 1156
#define vehicleSpeedSensorInputPin_offset 822
#define vehicleWeight_offset 812
#define veLoadBins_offset 19344
#define veOverrideMode_offset 1621
#define verboseCan2_offset 960
#define verboseCan_offset 120
#define verboseCanBaseAddress_offset 784
#define verboseIsoTp_offset 1360
#define verboseQuad_offset 764
#define verboseTLE8888_offset 764
#define verboseTriggerSynchDetails_offset 1372
#define verboseVVTDecoding_offset 960
#define veRpmBins_offset 19376
#define veTable_offset 18832
#define VIN_NUMBER_SIZE 17
#define vinNumber_offset 3770
#define VM_VVT_INACTIVE 0
#define VOLTAGE_1_BYTE_PACKING_DIV 0.02
#define VR_THRESHOLD_COUNT 2
#define vr_threshold_s_size 16
#define vRefAdcChannel_offset 1368
#define vrThreshold1_offset 1260
#define vrThreshold1_pin_offset 1272
#define vrThreshold1_rpmBins_offset 1260
#define vrThreshold1_values_offset 1266
#define vrThreshold2_offset 1276
#define vrThreshold2_pin_offset 1288
#define vrThreshold2_rpmBins_offset 1276
#define vrThreshold2_values_offset 1282
#define vssFilterReciprocal_offset 567
#define vssGearRatio_offset 568
#define vssToothCount_offset 570
#define vvt_mode_e_auto_enum 0="VVT_INACTIVE",2="VVT_2JZ",8="VVT_BARRA_3_PLUS_1",5="VVT_BOSCH_QUICK_START",4="VVT_FIRST_HALF",7="VVT_FORD_ST170",16="VVT_HONDA_K_EXHAUST",10="VVT_HONDA_K_INTAKE",13="VVT_MAP_V_TWIN",15="VVT_MAZDA_SKYACTIV",3="VVT_MIATA_NB",12="VVT_MITSUBISHI_3A92",14="VVT_MITSUBISHI_6G75",11="VVT_NISSAN_MR",9="VVT_NISSAN_VQ",1="VVT_SECOND_HALF",6="VVT_TOYOTA_4_1"
#define vvt_mode_e_enum "Inactive", "Single Tooth Second Half", "2JZ", "Miata NB2", "Single Tooth First Half", "Bosch Quick Start", "4/1", "ST 170", "Ford Barra 3+1", "Nissan VQ", "Honda K Intake", "Nissan MR18", "Mitsu 3A92", "VTwin by MAP", "Mitsu 6G75", "Mazda Skyactiv", "Honda K Exhaust", "vvt17"
#define vvt_mode_e_VVT_2JZ 2
#define vvt_mode_e_VVT_BARRA_3_PLUS_1 8
#define vvt_mode_e_VVT_BOSCH_QUICK_START 5
#define vvt_mode_e_VVT_FIRST_HALF 4
#define vvt_mode_e_VVT_FORD_ST170 7
#define vvt_mode_e_VVT_HONDA_K_EXHAUST 16
#define vvt_mode_e_VVT_HONDA_K_INTAKE 10
#define vvt_mode_e_VVT_INACTIVE 0
#define vvt_mode_e_VVT_MAP_V_TWIN 13
#define vvt_mode_e_VVT_MAZDA_SKYACTIV 15
#define vvt_mode_e_VVT_MIATA_NB 3
#define vvt_mode_e_VVT_MITSUBISHI_3A92 12
#define vvt_mode_e_VVT_MITSUBISHI_6G75 14
#define vvt_mode_e_VVT_NISSAN_MR 11
#define vvt_mode_e_VVT_NISSAN_VQ 9
#define vvt_mode_e_VVT_SECOND_HALF 1
#define vvt_mode_e_VVT_TOYOTA_4_1 6
#define vvtActivationDelayMs_offset 3586
#define vvtBooleanForVerySpecialCases_offset 960
#define vvtCamSensorUseRise_offset 764
#define vvtControlMinRpm_offset 2080
#define vvtMode1_offset 1744
#define vvtMode2_offset 1745
#define vvtOffsets1_offset 1244
#define vvtOffsets2_offset 1248
#define vvtOffsets3_offset 1252
#define vvtOffsets4_offset 1256
#define vvtOutputFrequency1_offset 1732
#define vvtOutputFrequency2_offset 1734
#define vvtPins1_offset 1700
#define vvtPins2_offset 1702
#define vvtPins3_offset 1704
#define vvtPins4_offset 1706
#define vvtTable1_offset 18064
#define vvtTable1LoadBins_offset 18128
#define vvtTable1RpmBins_offset 18144
#define vvtTable2_offset 18160
#define vvtTable2LoadBins_offset 18224
#define vvtTable2RpmBins_offset 18240
#define warning_message_offset 5068
#define warningLedPin_offset 1566
#define warningPeriod_offset 1394
#define wastegatePositionMax_offset 734
#define wastegatePositionMin_offset 732
#define wastegatePositionSensor_offset 1641
#define wboHeaterPin_offset 672
#define WWAE_TABLE_SIZE 8
#define wwaeBeta_offset 1520
#define wwaeTau_offset 1424
#define wwBetaCltValues_offset 3604
#define wwBetaMapValues_offset 3628
#define wwCltBins_offset 3588
#define wwMapBins_offset 3612
#define wwTauCltValues_offset 3596
#define wwTauMapValues_offset 3620
#define yesUnderstandLocking_offset 1360