rusefi/java_console/models/src/main/java/com/rusefi/config/generated/Fields.java

4266 lines
311 KiB
Java

package com.rusefi.config.generated;
// this file was generated automatically by rusEFI tool ConfigDefinition.jar based on gen_config.sh integration/rusefi_config.txt Sat Jun 10 00:39:46 UTC 2023
// by class com.rusefi.output.FileJavaFieldsConsumer
import com.rusefi.config.*;
public class Fields {
public static final int adc_channel_e_EFI_ADC_0 = 1;
public static final int adc_channel_e_EFI_ADC_1 = 2;
public static final int adc_channel_e_EFI_ADC_10 = 11;
public static final int adc_channel_e_EFI_ADC_11 = 12;
public static final int adc_channel_e_EFI_ADC_12 = 13;
public static final int adc_channel_e_EFI_ADC_13 = 14;
public static final int adc_channel_e_EFI_ADC_14 = 15;
public static final int adc_channel_e_EFI_ADC_15 = 16;
public static final int adc_channel_e_EFI_ADC_16 = 17;
public static final int adc_channel_e_EFI_ADC_17 = 18;
public static final int adc_channel_e_EFI_ADC_18 = 19;
public static final int adc_channel_e_EFI_ADC_19 = 20;
public static final int adc_channel_e_EFI_ADC_2 = 3;
public static final int adc_channel_e_EFI_ADC_20 = 21;
public static final int adc_channel_e_EFI_ADC_21 = 22;
public static final int adc_channel_e_EFI_ADC_22 = 23;
public static final int adc_channel_e_EFI_ADC_23 = 24;
public static final int adc_channel_e_EFI_ADC_24 = 25;
public static final int adc_channel_e_EFI_ADC_25 = 26;
public static final int adc_channel_e_EFI_ADC_26 = 27;
public static final int adc_channel_e_EFI_ADC_27 = 28;
public static final int adc_channel_e_EFI_ADC_28 = 29;
public static final int adc_channel_e_EFI_ADC_29 = 30;
public static final int adc_channel_e_EFI_ADC_3 = 4;
public static final int adc_channel_e_EFI_ADC_30 = 31;
public static final int adc_channel_e_EFI_ADC_31 = 32;
public static final int adc_channel_e_EFI_ADC_4 = 5;
public static final int adc_channel_e_EFI_ADC_5 = 6;
public static final int adc_channel_e_EFI_ADC_6 = 7;
public static final int adc_channel_e_EFI_ADC_7 = 8;
public static final int adc_channel_e_EFI_ADC_8 = 9;
public static final int adc_channel_e_EFI_ADC_9 = 10;
public static final int adc_channel_e_EFI_ADC_ERROR = 50;
public static final int adc_channel_e_EFI_ADC_LAST_CHANNEL = 33;
public static final int adc_channel_e_EFI_ADC_NONE = 0;
public static final int ADC_CHANNEL_NONE = 0;
public static final int afr_sensor_s_size = 20;
public static final int AFTERSTART_DECAY_CURVE_SIZE = 8;
public static final int AFTERSTART_ENRICH_CURVE_SIZE = 8;
public static final int AFTERSTART_HOLD_CURVE_SIZE = 8;
public static final int air_pressure_sensor_config_s_size = 12;
public static final int air_pressure_sensor_type_e_MT_BOSCH_2_5 = 10;
public static final int air_pressure_sensor_type_e_MT_CUSTOM = 0;
public static final int air_pressure_sensor_type_e_MT_DENSO183 = 1;
public static final int air_pressure_sensor_type_e_MT_DODGE_NEON_2003 = 4;
public static final int air_pressure_sensor_type_e_MT_GM_1_BAR = 13;
public static final int air_pressure_sensor_type_e_MT_GM_2_BAR = 12;
public static final int air_pressure_sensor_type_e_MT_GM_3_BAR = 6;
public static final int air_pressure_sensor_type_e_MT_HONDA3BAR = 3;
public static final int air_pressure_sensor_type_e_MT_MAZDA_1_BAR = 11;
public static final int air_pressure_sensor_type_e_MT_MPX4100 = 7;
public static final int air_pressure_sensor_type_e_MT_MPX4250 = 2;
public static final int air_pressure_sensor_type_e_MT_MPX4250A = 9;
public static final int air_pressure_sensor_type_e_MT_MPXH6400 = 14;
public static final int air_pressure_sensor_type_e_MT_SUBY_DENSO = 5;
public static final int air_pressure_sensor_type_e_MT_TOYOTA_89420_02010 = 8;
public static final int antiLagActivationMode_e_ALWAYS_ON_ANTILAG = 1;
public static final int antiLagActivationMode_e_SWITCH_INPUT_ANTILAG = 0;
public static final int AUX_DIGITAL_VALVE_COUNT = 2;
public static final int BANKS_COUNT = 2;
public static final int BARO_CORR_SIZE = 4;
public static final int bench_mode_e_BENCH_AC_COMPRESSOR_RELAY = 6;
public static final int bench_mode_e_BENCH_CHECK_ENGINE_LIGHT = 7;
public static final int bench_mode_e_BENCH_FAN_RELAY = 4;
public static final int bench_mode_e_BENCH_FAN_RELAY_2 = 5;
public static final int bench_mode_e_BENCH_FUEL_PUMP = 1;
public static final int bench_mode_e_BENCH_GPPWM1_VALVE = 10;
public static final int bench_mode_e_BENCH_GPPWM2_VALVE = 11;
public static final int bench_mode_e_BENCH_GPPWM3_VALVE = 12;
public static final int bench_mode_e_BENCH_GPPWM4_VALVE = 13;
public static final int bench_mode_e_BENCH_HPFP_VALVE = 9;
public static final int bench_mode_e_BENCH_IDLE_VALVE = 8;
public static final int bench_mode_e_BENCH_MAIN_RELAY = 0;
public static final int bench_mode_e_BENCH_SECOND_IDLE_VALVE = 14;
public static final int bench_mode_e_BENCH_STARTER_DISABLE_RELAY = 3;
public static final int bench_mode_e_BENCH_STARTER_ENABLE_RELAY = 2;
public static final int blend_table_s_size = 188;
public static final int BLOCKING_FACTOR = 750;
public static final int BOOST_BLEND_COUNT = 2;
public static final int BOOST_LOAD_COUNT = 8;
public static final int BOOST_RPM_COUNT = 8;
public static final int boostType_e_CLOSED_LOOP = 1;
public static final int boostType_e_OPEN_LOOP = 0;
public static final int brain_pin_diag_e_PIN_DRIVER_OFF = 0x20;
public static final int brain_pin_diag_e_PIN_DRIVER_OVERTEMP = 0x10;
public static final int brain_pin_diag_e_PIN_INVALID = 0x80;
public static final int brain_pin_diag_e_PIN_OK = 0;
public static final int brain_pin_diag_e_PIN_OPEN = 0x01;
public static final int brain_pin_diag_e_PIN_OVERLOAD = 0x08;
public static final int brain_pin_diag_e_PIN_SHORT_TO_BAT = 0x04;
public static final int brain_pin_diag_e_PIN_SHORT_TO_GND = 0x02;
public static final int CAM_INPUTS_COUNT = 4;
public static final int CAMS_PER_BANK = 2;
public static final int can_baudrate_e_B100KBPS = 2;
public static final int can_baudrate_e_B125KBPS = 3;
public static final int can_baudrate_e_B1MBPS = 6;
public static final int can_baudrate_e_B250KBPS = 4;
public static final int can_baudrate_e_B500KBPS = 5;
public static final int can_baudrate_e_B50KBPS = 0;
public static final int can_baudrate_e_B83KBPS = 1;
public static final int CAN_DEFAULT_BASE = 0x200;
public static final int CAN_ECU_HW_META = 0xAB1234;
public static final int CAN_ECU_SERIAL_RX_ID = 0x100;
public static final int CAN_ECU_SERIAL_TX_ID = 0x102;
public static final int can_nbc_e_CAN_AIM_DASH = 12;
public static final int can_nbc_e_CAN_BUS_BMW_E46 = 4;
public static final int can_nbc_e_CAN_BUS_BMW_E90 = 6;
public static final int can_nbc_e_CAN_BUS_GENESIS_COUPE = 10;
public static final int can_nbc_e_CAN_BUS_Haltech = 7;
public static final int can_nbc_e_CAN_BUS_HONDA_K = 11;
public static final int can_nbc_e_CAN_BUS_MAZDA_RX8 = 3;
public static final int can_nbc_e_CAN_BUS_MQB = 8;
public static final int can_nbc_e_CAN_BUS_MS_SIMPLE_BROADCAST = 13;
public static final int can_nbc_e_CAN_BUS_NBC_FIAT = 1;
public static final int can_nbc_e_CAN_BUS_NBC_NONE = 0;
public static final int can_nbc_e_CAN_BUS_NBC_VAG = 2;
public static final int can_nbc_e_CAN_BUS_NISSAN_VQ = 9;
public static final int can_nbc_e_CAN_BUS_W202_C180 = 5;
public static final String CAN_RX_PREFIX = "CAN_rx";
public static final int can_vss_nbc_e_BMW_e46 = 0;
public static final int can_vss_nbc_e_LUA = 2;
public static final int can_vss_nbc_e_W202 = 1;
public static final int CanGpioType_DRT = 1;
public static final int CanGpioType_MS = 2;
public static final int CanGpioType_NONE = 0;
public static final int CLT_CRANKING_CURVE_SIZE = 8;
public static final int CLT_CURVE_SIZE = 16;
public static final int CLT_LIMITER_CURVE_SIZE = 4;
public static final int CLT_TIMING_CURVE_SIZE = 8;
public static final String CMD_AC_RELAY_BENCH = "acrelaybench";
public static final String CMD_ALTERNATOR_PIN = "set_alternator_pin";
public static final String CMD_BOOST_PIN = "set_boost_pin";
public static final String CMD_BURNCONFIG = "burnconfig";
public static final String CMD_DATE = "date";
public static final String CMD_DISABLE = "disable";
public static final String CMD_ECU_UNLOCK = "unlock";
public static final String CMD_ENABLE = "enable";
public static final String CMD_ENGINE_TYPE = "engine_type";
public static final String CMD_ENGINESNIFFERRPMTHRESHOLD = "engineSnifferRpmThreshold";
public static final String CMD_ETB_DUTY = "set_etb_duty";
public static final String CMD_EXTERNAL_STIMULATION = "ext_stimulation";
public static final String CMD_FAN2_BENCH = "fan2bench";
public static final String CMD_FAN_BENCH = "fanbench";
public static final String CMD_FUEL_BENCH = "fuelbench";
public static final String CMD_FUEL_PUMP_BENCH = "fuelpumpbench";
public static final String CMD_FUNCTIONAL_TEST_MODE = "test_mode";
public static final String CMD_GET = "get";
public static final String CMD_HPFP_BENCH = "hpfpbench";
public static final String CMD_IDLE_BENCH = "idlebench";
public static final String CMD_IDLE_PIN = "set_idle_pin";
public static final String CMD_IGNITION = "ignition";
public static final String CMD_IGNITION_PIN = "set_ignition_pin";
public static final String CMD_INDIVIDUAL_INJECTION = "set_individual_coils_ignition";
public static final String CMD_INJECTION = "injection";
public static final String CMD_INJECTION_PIN = "set_injection_pin";
public static final String CMD_LOGIC_PIN = "set_logic_input_pin";
public static final String CMD_MIL_BENCH = "milbench";
public static final String CMD_PINS = "pins";
public static final String CMD_PWM = "pwm";
public static final String CMD_REBOOT = "reboot";
public static final String CMD_REBOOT_DFU = "reboot_dfu";
public static final String CMD_REBOOT_OPENBLT = "reboot_openblt";
public static final String CMD_RESET_ENGINE_SNIFFER = "reset_engine_chart";
public static final String CMD_RPM = "rpm";
public static final String CMD_SELF_STIMULATION = "self_stimulation";
public static final String CMD_SET = "set";
public static final String CMD_SPARK_BENCH = "sparkbench";
public static final String CMD_STARTER_BENCH = "starterbench";
public static final String CMD_TRIGGER_HW_INPUT = "trigger_hw_input";
public static final String CMD_TRIGGER_PIN = "set_trigger_input_pin";
public static final String CMD_TRIGGER_SIMULATOR_PIN = "set_trigger_simulator_pin";
public static final String CMD_TRIGGERINFO = "triggerinfo";
public static final String CMD_VSS_PIN = "vss_pin";
public static final String CMD_WRITECONFIG = "writeconfig";
public static final int COMPOSITE_PACKET_SIZE = 5;
public static final String CONSOLE_DATA_PROTOCOL_TAG = " @";
public static final int CRANKING_ADVANCE_CURVE_SIZE = 4;
public static final int CRANKING_CLT_IDLE_CURVE_SIZE = 8;
public static final int CRANKING_CURVE_SIZE = 8;
public static final int cranking_parameters_s_size = 8;
public static final int CRITICAL_BUFFER_SIZE = 120;
public static final String CRITICAL_PREFIX = "CRITICAL";
public static final int cyl_trim_s_size = 16;
public static final int dc_function_e_DC_IdleValve = 3;
public static final int dc_function_e_DC_None = 0;
public static final int dc_function_e_DC_Throttle1 = 1;
public static final int dc_function_e_DC_Throttle2 = 2;
public static final int dc_function_e_DC_Wastegate = 4;
public static final int dc_io_size = 8;
public static final int DC_PER_STEPPER = 2;
public static final int debug_mode_e_DBG_0 = 0;
public static final int debug_mode_e_DBG_10 = 10;
public static final int debug_mode_e_DBG_11 = 11;
public static final int debug_mode_e_DBG_16 = 16;
public static final int debug_mode_e_DBG_2 = 2;
public static final int debug_mode_e_DBG_20 = 20;
public static final int debug_mode_e_DBG_24 = 24;
public static final int debug_mode_e_DBG_25 = 25;
public static final int debug_mode_e_DBG_26 = 26;
public static final int debug_mode_e_DBG_29 = 29;
public static final int debug_mode_e_DBG_34 = 34;
public static final int debug_mode_e_DBG_35 = 35;
public static final int debug_mode_e_DBG_36 = 36;
public static final int debug_mode_e_DBG_37 = 37;
public static final int debug_mode_e_DBG_38 = 38;
public static final int debug_mode_e_DBG_43 = 43;
public static final int debug_mode_e_DBG_46 = 46;
public static final int debug_mode_e_DBG_7 = 7;
public static final int debug_mode_e_DBG_8 = 8;
public static final int debug_mode_e_DBG_9 = 9;
public static final int debug_mode_e_DBG_ANALOG_INPUTS = 21;
public static final int debug_mode_e_DBG_ANALOG_INPUTS2 = 32;
public static final int debug_mode_e_DBG_BENCH_TEST = 19;
public static final int debug_mode_e_DBG_COMPOSITE_LOG = 40;
public static final int debug_mode_e_DBG_DWELL_METRIC = 33;
public static final int debug_mode_e_DBG_DYNO_VIEW = 44;
public static final int debug_mode_e_DBG_EL_ACCEL = 4;
public static final int debug_mode_e_DBG_ELECTRONIC_THROTTLE_PID = 17;
public static final int debug_mode_e_DBG_ETB_AUTOTUNE = 39;
public static final int debug_mode_e_DBG_EXECUTOR = 18;
public static final int debug_mode_e_DBG_INSTANT_RPM = 22;
public static final int debug_mode_e_DBG_ION = 30;
public static final int debug_mode_e_DBG_KNOCK = 15;
public static final int debug_mode_e_DBG_LOGIC_ANALYZER = 45;
public static final int debug_mode_e_DBG_LUA = 48;
public static final int debug_mode_e_DBG_MAP = 27;
public static final int debug_mode_e_DBG_METRICS = 28;
public static final int debug_mode_e_DBG_SD_CARD = 13;
public static final int debug_mode_e_DBG_SOFT_SPARK_CUT = 6;
public static final int debug_mode_e_DBG_SR5_PROTOCOL = 14;
public static final int debug_mode_e_DBG_STEPPER_IDLE_CONTROL = 3;
public static final int debug_mode_e_DBG_TCU = 47;
public static final int debug_mode_e_DBG_TLE8888 = 31;
public static final int debug_mode_e_DBG_TPS_ACCEL = 1;
public static final int debug_mode_e_DBG_TRIGGER_COUNTERS = 5;
public static final int debug_mode_e_DBG_UNUSED12 = 12;
public static final int debug_mode_e_DBG_UNUSED41 = 41;
public static final int debug_mode_e_DBG_UNUSED_42 = 42;
public static final int debug_mode_e_UNUSED23 = 23;
public static final int DIGIPOT_COUNT = 4;
public static final int display_mode_e_DM_HD44780 = 1;
public static final int display_mode_e_DM_HD44780_OVER_PCF8574 = 2;
public static final int display_mode_e_DM_NONE = 0;
public static final int DWELL_CURVE_SIZE = 8;
public static final int ego_sensor_e_ES_14Point7_Free = 2;
public static final int ego_sensor_e_ES_AEM = 6;
public static final int ego_sensor_e_ES_BPSX_D1 = 0;
public static final int ego_sensor_e_ES_Custom = 5;
public static final int ego_sensor_e_ES_Innovate_MTX_L = 1;
public static final int ego_sensor_e_ES_NarrowBand = 3;
public static final int ego_sensor_e_ES_PLX = 4;
public static final int EGT_CHANNEL_COUNT = 8;
public static final int engine_configuration_s_size = 3964;
public static final int engine_load_mode_e_LM_ALPHA_N = 2;
public static final int engine_load_mode_e_LM_LUA = 3;
public static final int engine_load_mode_e_LM_MOCK = 100;
public static final int engine_load_mode_e_LM_REAL_MAF = 1;
public static final int engine_load_mode_e_LM_SPEED_DENSITY = 0;
public static final String ENGINE_MAKE_BMW = "BMW";
public static final String ENGINE_MAKE_GM = "GM";
public static final String ENGINE_MAKE_HONDA = "Honda";
public static final String ENGINE_MAKE_Hyundai = "Hyundai";
public static final String ENGINE_MAKE_LADA = "Lada";
public static final String ENGINE_MAKE_MAZDA = "Mazda";
public static final String ENGINE_MAKE_MERCEDES = "Mercedes";
public static final String ENGINE_MAKE_NISSAN = "Nissan";
public static final String ENGINE_MAKE_SUBARU = "Subaru";
public static final String ENGINE_MAKE_TOYOTA = "Toyota";
public static final String ENGINE_MAKE_VAG = "VAG";
public static final int ENGINE_NOISE_CURVE_SIZE = 16;
public static final int ENGINE_SNIFFER_UNIT_US = 10;
public static final int engine_type_e_ALPHAX_8CHAN_SBC = 97;
public static final int engine_type_e_BMW_M73_M = 24;
public static final int engine_type_e_BMW_M73_MRE = 50;
public static final int engine_type_e_BMW_M73_MRE_SLAVE = 51;
public static final int engine_type_e_CAMARO_4 = 35;
public static final int engine_type_e_CITROEN_TU3JP = 65;
public static final int engine_type_e_DEFAULT_FRANKENSO = 0;
public static final int engine_type_e_DISCOVERY_PDM = 38;
public static final int engine_type_e_DODGE_NEON_1995 = 2;
public static final int engine_type_e_DODGE_NEON_2003_CRANK = 46;
public static final int engine_type_e_DODGE_RAM = 64;
public static final int engine_type_e_EEPROM_BENCH_ENGINE = 61;
public static final int engine_type_e_ETB_BENCH_ENGINE = 58;
public static final int engine_type_e_FORD_ASPIRE_1996 = 3;
public static final int engine_type_e_FORD_ESCORT_GT = 14;
public static final int engine_type_e_FORD_INLINE_6_1995 = 7;
public static final int engine_type_e_FRANKENSO_BMW_M73_F = 40;
public static final int engine_type_e_FRANKENSO_MAZDA_MIATA_2003 = 47;
public static final int engine_type_e_FRANKENSO_MAZDA_MIATA_NA8 = 56;
public static final int engine_type_e_FRANKENSO_MIATA_NA6_MAP = 41;
public static final int engine_type_e_FRANKENSO_QA_ENGINE = 49;
public static final int engine_type_e_GY6_139QMB = 8;
public static final int engine_type_e_HELLEN72_ETB = 33;
public static final int engine_type_e_HELLEN_121_NISSAN_4_CYL = 84;
public static final int engine_type_e_HELLEN_121_NISSAN_6_CYL = 72;
public static final int engine_type_e_HELLEN_121_NISSAN_8_CYL = 85;
public static final int engine_type_e_HELLEN_121_NISSAN_ALMERA_N16 = 87;
public static final int engine_type_e_HELLEN_121_VAG_4_CYL = 71;
public static final int engine_type_e_HELLEN_121_VAG_5_CYL = 77;
public static final int engine_type_e_HELLEN_121_VAG_8_CYL = 81;
public static final int engine_type_e_HELLEN_121_VAG_V6_CYL = 78;
public static final int engine_type_e_HELLEN_121_VAG_VR6_CYL = 79;
public static final int engine_type_e_HELLEN_128_MERCEDES_4_CYL = 36;
public static final int engine_type_e_HELLEN_128_MERCEDES_6_CYL = 88;
public static final int engine_type_e_HELLEN_128_MERCEDES_8_CYL = 89;
public static final int engine_type_e_HELLEN_134_BMW = 75;
public static final int engine_type_e_HELLEN_154_HYUNDAI_COUPE_BK1 = 82;
public static final int engine_type_e_HELLEN_154_HYUNDAI_COUPE_BK2 = 95;
public static final int engine_type_e_HELLEN_154_VAG = 76;
public static final int engine_type_e_HELLEN_55_BMW = 73;
public static final int engine_type_e_HELLEN_88_BMW = 74;
public static final int engine_type_e_HELLEN_NA6 = 34;
public static final int engine_type_e_HELLEN_NA8_96 = 10;
public static final int engine_type_e_HELLEN_NA94 = 80;
public static final int engine_type_e_HELLEN_NB1 = 83;
public static final int engine_type_e_HELLEN_NB1_36 = 94;
public static final int engine_type_e_HELLEN_NB2 = 69;
public static final int engine_type_e_HELLEN_NB2_36 = 86;
public static final int engine_type_e_HONDA_600 = 43;
public static final int engine_type_e_L9779_BENCH_ENGINE = 60;
public static final int engine_type_e_MAZDA_MIATA_2003_BOARD_TEST = 55;
public static final int engine_type_e_MAZDA_MIATA_2003_NA_RAIL = 54;
public static final int engine_type_e_MIATA_1996 = 21;
public static final int engine_type_e_MIATA_PROTEUS_TCU = 1;
public static final int engine_type_e_MINIMAL_PINS = 99;
public static final int engine_type_e_MITSU_4G93 = 16;
public static final int engine_type_e_MRE_BOARD_NEW_TEST = 31;
public static final int engine_type_e_MRE_BODY_CONTROL = 23;
public static final int engine_type_e_MRE_M111 = 68;
public static final int engine_type_e_MRE_MIATA_94_MAP = 20;
public static final int engine_type_e_MRE_MIATA_NA6_MAP = 66;
public static final int engine_type_e_MRE_SECONDARY_CAN = 4;
public static final int engine_type_e_MRE_SUBARU_EJ18 = 37;
public static final int engine_type_e_MRE_VW_B6 = 62;
public static final int engine_type_e_NISSAN_PRIMERA = 5;
public static final int engine_type_e_PROTEUS_ANALOG_PWM_TEST = 30;
public static final int engine_type_e_PROTEUS_BMW_M73 = 63;
public static final int engine_type_e_PROTEUS_E65_6H_MAN_IN_THE_MIDDLE = 9;
public static final int engine_type_e_PROTEUS_GM_LS_4 = 27;
public static final int engine_type_e_PROTEUS_HARLEY = 6;
public static final int engine_type_e_PROTEUS_HONDA_K = 90;
public static final int engine_type_e_PROTEUS_HONDA_OBD2A = 91;
public static final int engine_type_e_PROTEUS_HYUNDAI_PB = 104;
public static final int engine_type_e_PROTEUS_LUA_DEMO = 25;
public static final int engine_type_e_PROTEUS_M111 = 17;
public static final int engine_type_e_PROTEUS_MIATA_NB2 = 67;
public static final int engine_type_e_PROTEUS_N73 = 93;
public static final int engine_type_e_PROTEUS_NISSAN_VQ35 = 103;
public static final int engine_type_e_PROTEUS_QC_TEST_BOARD = 42;
public static final int engine_type_e_PROTEUS_SBC = 98;
public static final int engine_type_e_PROTEUS_VAG_80_18T = 92;
public static final int engine_type_e_PROTEUS_VW_B6 = 39;
public static final int engine_type_e_SACHS = 29;
public static final int engine_type_e_SUBARU_2003_WRX = 22;
public static final int engine_type_e_SUBARUEG33_DEFAULTS = 70;
public static final int engine_type_e_TEST_100 = 100;
public static final int engine_type_e_TEST_101 = 101;
public static final int engine_type_e_TEST_102 = 102;
public static final int engine_type_e_TEST_33816 = 18;
public static final int engine_type_e_TEST_CRANK_ENGINE = 28;
public static final int engine_type_e_TEST_DC_WASTEGATE_DISCOVERY = 48;
public static final int engine_type_e_TEST_ENGINE = 26;
public static final int engine_type_e_TEST_ENGINE_VVT = 45;
public static final int engine_type_e_TEST_ISSUE_366_BOTH = 52;
public static final int engine_type_e_TEST_ISSUE_366_RISE = 53;
public static final int engine_type_e_TEST_ROTARY = 19;
public static final int engine_type_e_TLE8888_BENCH_ENGINE = 59;
public static final int engine_type_e_TOYOTA_2JZ_GTE_VVTi = 44;
public static final int engine_type_e_UNUSED_11 = 11;
public static final int engine_type_e_UNUSED_12 = 12;
public static final int engine_type_e_UNUSED_13 = 13;
public static final int engine_type_e_UNUSED_15 = 15;
public static final int engine_type_e_UNUSED_57 = 57;
public static final int engine_type_e_VW_ABA = 32;
public static final int engine_type_e_WASTEGATE_PROTEUS_TEST = 96;
public static final int ETB_BIAS_CURVE_LENGTH = 8;
public static final int ETB_COUNT = 2;
public static final int ETB_HW_MAX_FREQUENCY = 3000;
public static final int FLASH_DATA_VERSION = 10022;
public static final int FUEL_LEVEL_TABLE_COUNT = 8;
public static final int FUEL_LOAD_COUNT = 16;
public static final int fuel_pressure_sensor_mode_e_FPM_Absolute = 0;
public static final int fuel_pressure_sensor_mode_e_FPM_Differential = 2;
public static final int fuel_pressure_sensor_mode_e_FPM_Gauge = 1;
public static final int FUEL_RPM_COUNT = 16;
public static final int GAP_TRACKING_LENGTH = 18;
public static final String GAUGE_CATEGORY_BOOST_CONTROL = "Boost Control";
public static final String GAUGE_CATEGORY_ETB = "ETB more";
public static final String GAUGE_CATEGORY_FUEL_MATH = "Fuel: math";
public static final String GAUGE_CATEGORY_SYNC = "Sync";
public static final String GAUGE_CATEGORY_TIMING = "Timing";
public static final String GAUGE_COIL_DWELL_TIME = "Ign: Dwell";
public static final String GAUGE_NAME_ACCEL_ROLL = "Acceleration: Roll";
public static final String GAUGE_NAME_ACCEL_X = "Acceleration: X";
public static final String GAUGE_NAME_ACCEL_Y = "Acceleration: Y";
public static final String GAUGE_NAME_ACCEL_YAW = "Acceleration: Yaw";
public static final String GAUGE_NAME_ACCEL_Z = "Acceleration: Z";
public static final String GAUGE_NAME_ADJUSTED_TIMING = "Timing: ignition";
public static final String GAUGE_NAME_AFR = "Air/Fuel Ratio";
public static final String GAUGE_NAME_AFR2 = "Air/Fuel Ratio 2";
public static final String GAUGE_NAME_AIR_FLOW_ESTIMATE = "Air: Flow estimate";
public static final String GAUGE_NAME_AIR_FLOW_MEASURED = "MAF";
public static final String GAUGE_NAME_AIR_FLOW_MEASURED_2 = "MAF #2";
public static final String GAUGE_NAME_AIR_MASS = "Air: Cylinder airmass";
public static final String GAUGE_NAME_AUX_LINEAR_1 = "Aux linear #1";
public static final String GAUGE_NAME_AUX_LINEAR_2 = "Aux linear #2";
public static final String GAUGE_NAME_AUX_TEMP1 = "Aux temp 1";
public static final String GAUGE_NAME_AUX_TEMP2 = "Aux temp 2";
public static final String GAUGE_NAME_BARO_PRESSURE = "Barometric pressure";
public static final String GAUGE_NAME_BOOST_CLOSED_LOOP = "Boost: Closed loop";
public static final String GAUGE_NAME_BOOST_OPEN_LOOP = "Boost: Open loop";
public static final String GAUGE_NAME_BOOST_OUTPUT = "Boost: Output";
public static final String GAUGE_NAME_BOOST_TARGET = "Boost: Target";
public static final String GAUGE_NAME_CAN_READ_OK = "CAN: Rx";
public static final String GAUGE_NAME_CAN_WRITE_ERR = "CAN: Tx err";
public static final String GAUGE_NAME_CAN_WRITE_OK = "CAN: Tx OK";
public static final String GAUGE_NAME_CLT = "CLT";
public static final String GAUGE_NAME_CPU_TEMP = "CPU Temperature";
public static final String GAUGE_NAME_CURRENT_GEAR = "Current Gear";
public static final String GAUGE_NAME_DEBUG_F1 = "debug f1";
public static final String GAUGE_NAME_DEBUG_F2 = "debug f2: iTerm";
public static final String GAUGE_NAME_DEBUG_F3 = "debug f3: prevError";
public static final String GAUGE_NAME_DEBUG_F4 = "debug f4: iParam";
public static final String GAUGE_NAME_DEBUG_F5 = "debug f5: dParam";
public static final String GAUGE_NAME_DEBUG_F6 = "debug f6: dTerm";
public static final String GAUGE_NAME_DEBUG_F7 = "debug f7";
public static final String GAUGE_NAME_DEBUG_I1 = "debug i1: pParam";
public static final String GAUGE_NAME_DEBUG_I2 = "debug i2: offset";
public static final String GAUGE_NAME_DEBUG_I3 = "debug i3";
public static final String GAUGE_NAME_DEBUG_I4 = "debug i4";
public static final String GAUGE_NAME_DEBUG_I5 = "debug i5";
public static final String GAUGE_NAME_DESIRED_GEAR = "TCU: Desired Gear";
public static final String GAUGE_NAME_DETECTED_GEAR = "Detected Gear";
public static final String GAUGE_NAME_DWELL_DUTY = "Ign: Coil duty cycle";
public static final String GAUGE_NAME_ECU_TEMPERATURE = "ECU temperature";
public static final String GAUGE_NAME_ENGINE_CRC16 = "Engine CRC16";
public static final String GAUGE_NAME_ETB_DUTY = "ETB: Duty";
public static final String GAUGE_NAME_ETB_ERROR = "ETB: position error";
public static final String GAUGE_NAME_ETB_TARGET = "ETB: position target";
public static final String GAUGE_NAME_FLEX = "Flex Ethanol %";
public static final String GAUGE_NAME_FUEL_BARO_CORR = "Fuel: Barometric pressure mult";
public static final String GAUGE_NAME_FUEL_BASE = "Fuel: base cycle mass";
public static final String GAUGE_NAME_FUEL_CHARGE_TEMP = "Fuel: Estimated charge temperature";
public static final String GAUGE_NAME_FUEL_CLT_CORR = "Fuel: CLT correction";
public static final String GAUGE_NAME_FUEL_CONSUMPTION = "Fuel: Total consumed";
public static final String GAUGE_NAME_FUEL_CRANKING = "Fuel: cranking";
public static final String GAUGE_NAME_FUEL_FLOW = "Fuel: Flow rate";
public static final String GAUGE_NAME_FUEL_IAT_CORR = "Fuel: IAT correction";
public static final String GAUGE_NAME_FUEL_INJ_DUTY = "Fuel: injector duty cycle";
public static final String GAUGE_NAME_FUEL_INJECTION_TIMING = "Fuel: Injection timing SOI";
public static final String GAUGE_NAME_FUEL_LAST_INJECTION = "Fuel: Last inj pulse width";
public static final String GAUGE_NAME_FUEL_LEVEL = "Fuel level";
public static final String GAUGE_NAME_FUEL_LOAD = "Fuel: Load";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH = "Fuel pressure (high)";
public static final String GAUGE_NAME_FUEL_PRESSURE_HIGH_UNITS = "bar";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW = "Fuel pressure (low)";
public static final String GAUGE_NAME_FUEL_PRESSURE_LOW_UNITS = "kPa";
public static final String GAUGE_NAME_FUEL_RUNNING = "Fuel: running";
public static final String GAUGE_NAME_FUEL_TPS_EXTRA = "Fuel: TPS AE add fuel ms";
public static final String GAUGE_NAME_FUEL_TPS_ROC = "fuel: TPS change";
public static final String GAUGE_NAME_FUEL_TRIM = "Fuel: fuel trim";
public static final String GAUGE_NAME_FUEL_TRIM_2 = "Fuel: fuel trim 2";
public static final String GAUGE_NAME_FUEL_VE = "Fuel: VE";
public static final String GAUGE_NAME_FUEL_WALL_AMOUNT = "Fuel: wall amount";
public static final String GAUGE_NAME_FUEL_WALL_CORRECTION = "Fuel: wall correction";
public static final String GAUGE_NAME_FW_VERSION = "ECU Software Version";
public static final String GAUGE_NAME_GEAR_RATIO = "Gearbox Ratio";
public static final String GAUGE_NAME_IAC = "Idle: Position";
public static final String GAUGE_NAME_IAT = "IAT";
public static final String GAUGE_NAME_IDLE_POSITION = "Idle: Position sensor";
public static final String GAUGE_NAME_IGNITION_LOAD = "Ign: Load";
public static final String GAUGE_NAME_IGNITION_MODE = "Ign: Mode";
public static final String GAUGE_NAME_INJECTION_MODE = "Fuel: Injection mode";
public static final String GAUGE_NAME_INJECTOR_LAG = "Fuel: injector lag";
public static final String GAUGE_NAME_ISS = "TCU: Input Shaft Speed";
public static final String GAUGE_NAME_KNOCK_1 = "knock 1";
public static final String GAUGE_NAME_KNOCK_10 = "knock 10";
public static final String GAUGE_NAME_KNOCK_11 = "knock 11";
public static final String GAUGE_NAME_KNOCK_12 = "knock 12";
public static final String GAUGE_NAME_KNOCK_2 = "knock 2";
public static final String GAUGE_NAME_KNOCK_3 = "knock 3";
public static final String GAUGE_NAME_KNOCK_4 = "knock 4";
public static final String GAUGE_NAME_KNOCK_5 = "knock 5";
public static final String GAUGE_NAME_KNOCK_6 = "knock 6";
public static final String GAUGE_NAME_KNOCK_7 = "knock 7";
public static final String GAUGE_NAME_KNOCK_8 = "knock 8";
public static final String GAUGE_NAME_KNOCK_9 = "knock 9";
public static final String GAUGE_NAME_KNOCK_COUNTER = "Knock: Count";
public static final String GAUGE_NAME_KNOCK_LEVEL = "Knock: Current level";
public static final String GAUGE_NAME_KNOCK_RETARD = "Knock: Retard";
public static final String GAUGE_NAME_LAMBDA = "Lambda";
public static final String GAUGE_NAME_LAMBDA2 = "Lambda 2";
public static final String GAUGE_NAME_LAST_ERROR = "Last error";
public static final String GAUGE_NAME_MAF = "MAF";
public static final String GAUGE_NAME_MAP = "MAP";
public static final String GAUGE_NAME_OIL_PRESSURE = "Oil Pressure";
public static final String GAUGE_NAME_OIL_PRESSURE_UNITS = "kPa";
public static final String GAUGE_NAME_RAW_FUEL_PRESSURE_HIGH = "Fuel pressure raw (high)";
public static final String GAUGE_NAME_RAW_FUEL_PRESSURE_LOW = "Fuel pressure raw (low)";
public static final String GAUGE_NAME_RPM = "RPM";
public static final String GAUGE_NAME_TARGET_AFR = "Fuel: target AFR";
public static final String GAUGE_NAME_TARGET_LAMBDA = "Fuel: target lambda";
public static final String GAUGE_NAME_TC_RATIO = "TCU: Torque Converter Ratio";
public static final String GAUGE_NAME_TCHARGE = "Air: SD tCharge";
public static final String GAUGE_NAME_THROTTLE_PEDAL = "Throttle pedal position";
public static final String GAUGE_NAME_TIME = "Time";
public static final String GAUGE_NAME_TIMING_ADVANCE = "Ign: Timing";
public static final String GAUGE_NAME_TPS = "TPS";
public static final String GAUGE_NAME_TPS2 = "TPS2";
public static final String GAUGE_NAME_TRG_ERR = "Trigger Error Counter";
public static final String GAUGE_NAME_TRG_GAP = "Trigger Sync Latest Ratio";
public static final String GAUGE_NAME_TUNE_CRC16 = "Tune CRC16";
public static final String GAUGE_NAME_TURBO_SPEED = "Turbocharger Speed";
public static final String GAUGE_NAME_UPTIME = "Uptime";
public static final String GAUGE_NAME_VBAT = "VBatt";
public static final String GAUGE_NAME_VERSION = "firmware";
public static final String GAUGE_NAME_VVS = "Vehicle Speed";
public static final String GAUGE_NAME_VVT_B1E = "VVT: bank 1 exhaust";
public static final String GAUGE_NAME_VVT_B1I = "VVT: bank 1 intake";
public static final String GAUGE_NAME_VVT_B2E = "VVT: bank 2 exhaust";
public static final String GAUGE_NAME_VVT_B2I = "VVT: bank 2 intake";
public static final String GAUGE_NAME_VVT_TARGET_B1E = "VVT: bank 1 exhaust target";
public static final String GAUGE_NAME_VVT_TARGET_B1I = "VVT: bank 1 intake target";
public static final String GAUGE_NAME_VVT_TARGET_B2E = "VVT: bank 2 exhaust target";
public static final String GAUGE_NAME_VVT_TARGET_B2I = "VVT: bank 2 intake target";
public static final String GAUGE_NAME_WARNING_COUNT = "Warning count";
public static final String GAUGE_NAME_WARNING_COUNTER = "Warning: counter";
public static final String GAUGE_NAME_WARNING_LAST = "Warning: last";
public static final String GAUGE_NAME_WG_POSITION = "Wastegate position sensor";
public static final int gear_e_GEAR_1 = 1;
public static final int gear_e_GEAR_2 = 2;
public static final int gear_e_GEAR_3 = 3;
public static final int gear_e_GEAR_4 = 4;
public static final int gear_e_NEUTRAL = 0;
public static final int gear_e_REVERSE = -1;
public static final int GearControllerMode_ButtonShift = 1;
public static final int GearControllerMode_Generic = 2;
public static final int GearControllerMode_None = 0;
public static final int GEARS_COUNT = 8;
public static final int Gpio_A0 = 2;
public static final int Gpio_A1 = 3;
public static final int Gpio_A10 = 12;
public static final int Gpio_A11 = 13;
public static final int Gpio_A12 = 14;
public static final int Gpio_A13 = 15;
public static final int Gpio_A14 = 16;
public static final int Gpio_A15 = 17;
public static final int Gpio_A2 = 4;
public static final int Gpio_A3 = 5;
public static final int Gpio_A4 = 6;
public static final int Gpio_A5 = 7;
public static final int Gpio_A6 = 8;
public static final int Gpio_A7 = 9;
public static final int Gpio_A8 = 10;
public static final int Gpio_A9 = 11;
public static final int Gpio_B0 = 18;
public static final int Gpio_B1 = 19;
public static final int Gpio_B10 = 28;
public static final int Gpio_B11 = 29;
public static final int Gpio_B12 = 30;
public static final int Gpio_B13 = 31;
public static final int Gpio_B14 = 32;
public static final int Gpio_B15 = 33;
public static final int Gpio_B2 = 20;
public static final int Gpio_B3 = 21;
public static final int Gpio_B4 = 22;
public static final int Gpio_B5 = 23;
public static final int Gpio_B6 = 24;
public static final int Gpio_B7 = 25;
public static final int Gpio_B8 = 26;
public static final int Gpio_B9 = 27;
public static final int Gpio_C0 = 34;
public static final int Gpio_C1 = 35;
public static final int Gpio_C10 = 44;
public static final int Gpio_C11 = 45;
public static final int Gpio_C12 = 46;
public static final int Gpio_C13 = 47;
public static final int Gpio_C14 = 48;
public static final int Gpio_C15 = 49;
public static final int Gpio_C2 = 36;
public static final int Gpio_C3 = 37;
public static final int Gpio_C4 = 38;
public static final int Gpio_C5 = 39;
public static final int Gpio_C6 = 40;
public static final int Gpio_C7 = 41;
public static final int Gpio_C8 = 42;
public static final int Gpio_C9 = 43;
public static final int Gpio_CAN_PIN_0 = 249;
public static final int Gpio_CAN_PIN_1 = 250;
public static final int Gpio_CAN_PIN_2 = 251;
public static final int Gpio_CAN_PIN_3 = 252;
public static final int Gpio_CAN_PIN_4 = 253;
public static final int Gpio_CAN_PIN_5 = 254;
public static final int Gpio_CAN_PIN_6 = 255;
public static final int Gpio_CAN_PIN_7 = 256;
public static final int Gpio_D0 = 50;
public static final int Gpio_D1 = 51;
public static final int Gpio_D10 = 60;
public static final int Gpio_D11 = 61;
public static final int Gpio_D12 = 62;
public static final int Gpio_D13 = 63;
public static final int Gpio_D14 = 64;
public static final int Gpio_D15 = 65;
public static final int Gpio_D2 = 52;
public static final int Gpio_D3 = 53;
public static final int Gpio_D4 = 54;
public static final int Gpio_D5 = 55;
public static final int Gpio_D6 = 56;
public static final int Gpio_D7 = 57;
public static final int Gpio_D8 = 58;
public static final int Gpio_D9 = 59;
public static final int Gpio_E0 = 66;
public static final int Gpio_E1 = 67;
public static final int Gpio_E10 = 76;
public static final int Gpio_E11 = 77;
public static final int Gpio_E12 = 78;
public static final int Gpio_E13 = 79;
public static final int Gpio_E14 = 80;
public static final int Gpio_E15 = 81;
public static final int Gpio_E2 = 68;
public static final int Gpio_E3 = 69;
public static final int Gpio_E4 = 70;
public static final int Gpio_E5 = 71;
public static final int Gpio_E6 = 72;
public static final int Gpio_E7 = 73;
public static final int Gpio_E8 = 74;
public static final int Gpio_E9 = 75;
public static final int Gpio_F0 = 82;
public static final int Gpio_F1 = 83;
public static final int Gpio_F10 = 92;
public static final int Gpio_F11 = 93;
public static final int Gpio_F12 = 94;
public static final int Gpio_F13 = 95;
public static final int Gpio_F14 = 96;
public static final int Gpio_F15 = 97;
public static final int Gpio_F2 = 84;
public static final int Gpio_F3 = 85;
public static final int Gpio_F4 = 86;
public static final int Gpio_F5 = 87;
public static final int Gpio_F6 = 88;
public static final int Gpio_F7 = 89;
public static final int Gpio_F8 = 90;
public static final int Gpio_F9 = 91;
public static final int Gpio_G0 = 98;
public static final int Gpio_G1 = 99;
public static final int Gpio_G10 = 108;
public static final int Gpio_G11 = 109;
public static final int Gpio_G12 = 110;
public static final int Gpio_G13 = 111;
public static final int Gpio_G14 = 112;
public static final int Gpio_G15 = 113;
public static final int Gpio_G2 = 100;
public static final int Gpio_G3 = 101;
public static final int Gpio_G4 = 102;
public static final int Gpio_G5 = 103;
public static final int Gpio_G6 = 104;
public static final int Gpio_G7 = 105;
public static final int Gpio_G8 = 106;
public static final int Gpio_G9 = 107;
public static final int Gpio_H0 = 114;
public static final int Gpio_H1 = 115;
public static final int Gpio_H10 = 124;
public static final int Gpio_H11 = 125;
public static final int Gpio_H12 = 126;
public static final int Gpio_H13 = 127;
public static final int Gpio_H14 = 128;
public static final int Gpio_H15 = 129;
public static final int Gpio_H2 = 116;
public static final int Gpio_H3 = 117;
public static final int Gpio_H4 = 118;
public static final int Gpio_H5 = 119;
public static final int Gpio_H6 = 120;
public static final int Gpio_H7 = 121;
public static final int Gpio_H8 = 122;
public static final int Gpio_H9 = 123;
public static final int Gpio_I0 = 130;
public static final int Gpio_I1 = 131;
public static final int Gpio_I10 = 140;
public static final int Gpio_I11 = 141;
public static final int Gpio_I12 = 142;
public static final int Gpio_I13 = 143;
public static final int Gpio_I14 = 144;
public static final int Gpio_I15 = 145;
public static final int Gpio_I2 = 132;
public static final int Gpio_I3 = 133;
public static final int Gpio_I4 = 134;
public static final int Gpio_I5 = 135;
public static final int Gpio_I6 = 136;
public static final int Gpio_I7 = 137;
public static final int Gpio_I8 = 138;
public static final int Gpio_I9 = 139;
public static final int Gpio_Invalid = 1;
public static final int Gpio_L9779_IGN_1 = 215;
public static final int Gpio_L9779_IGN_2 = 216;
public static final int Gpio_L9779_IGN_3 = 217;
public static final int Gpio_L9779_IGN_4 = 218;
public static final int Gpio_L9779_OUT_1 = 219;
public static final int Gpio_L9779_OUT_10 = 228;
public static final int Gpio_L9779_OUT_11 = 229;
public static final int Gpio_L9779_OUT_12 = 230;
public static final int Gpio_L9779_OUT_13 = 231;
public static final int Gpio_L9779_OUT_14 = 232;
public static final int Gpio_L9779_OUT_15 = 233;
public static final int Gpio_L9779_OUT_16 = 234;
public static final int Gpio_L9779_OUT_17 = 235;
public static final int Gpio_L9779_OUT_18 = 236;
public static final int Gpio_L9779_OUT_19 = 237;
public static final int Gpio_L9779_OUT_2 = 220;
public static final int Gpio_L9779_OUT_20 = 238;
public static final int Gpio_L9779_OUT_25 = 243;
public static final int Gpio_L9779_OUT_26 = 244;
public static final int Gpio_L9779_OUT_27 = 245;
public static final int Gpio_L9779_OUT_28 = 246;
public static final int Gpio_L9779_OUT_3 = 221;
public static final int Gpio_L9779_OUT_4 = 222;
public static final int Gpio_L9779_OUT_5 = 223;
public static final int Gpio_L9779_OUT_6 = 224;
public static final int Gpio_L9779_OUT_7 = 225;
public static final int Gpio_L9779_OUT_8 = 226;
public static final int Gpio_L9779_OUT_9 = 227;
public static final int Gpio_L9779_OUT_A = 239;
public static final int Gpio_L9779_OUT_B = 240;
public static final int Gpio_L9779_OUT_C = 241;
public static final int Gpio_L9779_OUT_D = 242;
public static final int Gpio_L9779_OUT_MRD = 247;
public static final int Gpio_L9779_PIN_KEY = 248;
public static final int Gpio_MC33972_PIN_1 = 146;
public static final int Gpio_MC33972_PIN_21 = 166;
public static final int Gpio_MC33972_PIN_22 = 167;
public static final int Gpio_PROTECTED_PIN_0 = 257;
public static final int Gpio_PROTECTED_PIN_1 = 258;
public static final int Gpio_PROTECTED_PIN_10 = 267;
public static final int Gpio_PROTECTED_PIN_11 = 268;
public static final int Gpio_PROTECTED_PIN_12 = 269;
public static final int Gpio_PROTECTED_PIN_13 = 270;
public static final int Gpio_PROTECTED_PIN_14 = 271;
public static final int Gpio_PROTECTED_PIN_15 = 272;
public static final int Gpio_PROTECTED_PIN_2 = 259;
public static final int Gpio_PROTECTED_PIN_3 = 260;
public static final int Gpio_PROTECTED_PIN_4 = 261;
public static final int Gpio_PROTECTED_PIN_5 = 262;
public static final int Gpio_PROTECTED_PIN_6 = 263;
public static final int Gpio_PROTECTED_PIN_7 = 264;
public static final int Gpio_PROTECTED_PIN_8 = 265;
public static final int Gpio_PROTECTED_PIN_9 = 266;
public static final int Gpio_TLE6240_PIN_1 = 199;
public static final int Gpio_TLE6240_PIN_10 = 208;
public static final int Gpio_TLE6240_PIN_11 = 209;
public static final int Gpio_TLE6240_PIN_12 = 210;
public static final int Gpio_TLE6240_PIN_13 = 211;
public static final int Gpio_TLE6240_PIN_14 = 212;
public static final int Gpio_TLE6240_PIN_15 = 213;
public static final int Gpio_TLE6240_PIN_16 = 214;
public static final int Gpio_TLE6240_PIN_2 = 200;
public static final int Gpio_TLE6240_PIN_3 = 201;
public static final int Gpio_TLE6240_PIN_4 = 202;
public static final int Gpio_TLE6240_PIN_5 = 203;
public static final int Gpio_TLE6240_PIN_6 = 204;
public static final int Gpio_TLE6240_PIN_7 = 205;
public static final int Gpio_TLE6240_PIN_8 = 206;
public static final int Gpio_TLE6240_PIN_9 = 207;
public static final int Gpio_TLE8888_PIN_1 = 168;
public static final int Gpio_TLE8888_PIN_10 = 177;
public static final int Gpio_TLE8888_PIN_11 = 178;
public static final int Gpio_TLE8888_PIN_12 = 179;
public static final int Gpio_TLE8888_PIN_13 = 180;
public static final int Gpio_TLE8888_PIN_14 = 181;
public static final int Gpio_TLE8888_PIN_15 = 182;
public static final int Gpio_TLE8888_PIN_16 = 183;
public static final int Gpio_TLE8888_PIN_17 = 184;
public static final int Gpio_TLE8888_PIN_18 = 185;
public static final int Gpio_TLE8888_PIN_19 = 186;
public static final int Gpio_TLE8888_PIN_2 = 169;
public static final int Gpio_TLE8888_PIN_20 = 187;
public static final int Gpio_TLE8888_PIN_21 = 188;
public static final int Gpio_TLE8888_PIN_22 = 189;
public static final int Gpio_TLE8888_PIN_23 = 190;
public static final int Gpio_TLE8888_PIN_24 = 191;
public static final int Gpio_TLE8888_PIN_25 = 192;
public static final int Gpio_TLE8888_PIN_26 = 193;
public static final int Gpio_TLE8888_PIN_27 = 194;
public static final int Gpio_TLE8888_PIN_28 = 195;
public static final int Gpio_TLE8888_PIN_3 = 170;
public static final int Gpio_TLE8888_PIN_4 = 171;
public static final int Gpio_TLE8888_PIN_5 = 172;
public static final int Gpio_TLE8888_PIN_6 = 173;
public static final int Gpio_TLE8888_PIN_7 = 174;
public static final int Gpio_TLE8888_PIN_8 = 175;
public static final int Gpio_TLE8888_PIN_9 = 176;
public static final int Gpio_TLE8888_PIN_KEY = 197;
public static final int Gpio_TLE8888_PIN_MR = 196;
public static final int Gpio_TLE8888_PIN_WAKE = 198;
public static final int Gpio_Unassigned = 0;
public static final int gppwm_channel_e_GPPWM_AccelPedal = 9;
public static final int gppwm_channel_e_GPPWM_AuxLinear1 = 16;
public static final int gppwm_channel_e_GPPWM_AuxLinear2 = 17;
public static final int gppwm_channel_e_GPPWM_AuxTemp1 = 7;
public static final int gppwm_channel_e_GPPWM_AuxTemp2 = 8;
public static final int gppwm_channel_e_GPPWM_Clt = 3;
public static final int gppwm_channel_e_GPPWM_DetectedGear = 25;
public static final int gppwm_channel_e_GPPWM_EthanolPercent = 15;
public static final int gppwm_channel_e_GPPWM_FuelLoad = 5;
public static final int gppwm_channel_e_GPPWM_GppwmOutput1 = 18;
public static final int gppwm_channel_e_GPPWM_GppwmOutput2 = 19;
public static final int gppwm_channel_e_GPPWM_GppwmOutput3 = 20;
public static final int gppwm_channel_e_GPPWM_GppwmOutput4 = 21;
public static final int gppwm_channel_e_GPPWM_Iat = 4;
public static final int gppwm_channel_e_GPPWM_IgnLoad = 6;
public static final int gppwm_channel_e_GPPWM_LuaGauge1 = 22;
public static final int gppwm_channel_e_GPPWM_LuaGauge2 = 23;
public static final int gppwm_channel_e_GPPWM_Map = 2;
public static final int gppwm_channel_e_GPPWM_Rpm = 24;
public static final int gppwm_channel_e_GPPWM_Tps = 1;
public static final int gppwm_channel_e_GPPWM_Vbatt = 10;
public static final int gppwm_channel_e_GPPWM_VVT_1E = 12;
public static final int gppwm_channel_e_GPPWM_VVT_1I = 11;
public static final int gppwm_channel_e_GPPWM_VVT_2E = 14;
public static final int gppwm_channel_e_GPPWM_VVT_2I = 13;
public static final int gppwm_channel_e_GPPWM_Zero = 0;
public static final int gppwm_channel_size = 108;
public static final int GPPWM_CHANNELS = 4;
public static final int gppwm_compare_mode_e_GPPWM_GreaterThan = 0;
public static final int gppwm_compare_mode_e_GPPWM_LessThan = 1;
public static final int GPPWM_LOAD_COUNT = 8;
public static final int GPPWM_NOTE_SIZE = 16;
public static final int GPPWM_RPM_COUNT = 8;
public static final int HIGH_SPEED_COUNT = 32;
public static final int hpfp_cam_e_HPFP_CAM_EX1 = 2;
public static final int hpfp_cam_e_HPFP_CAM_EX2 = 4;
public static final int hpfp_cam_e_HPFP_CAM_IN1 = 1;
public static final int hpfp_cam_e_HPFP_CAM_IN2 = 3;
public static final int hpfp_cam_e_HPFP_CAM_NONE = 0;
public static final int HPFP_COMPENSATION_SIZE = 10;
public static final int HPFP_DEADTIME_SIZE = 8;
public static final int HPFP_LOBE_PROFILE_SIZE = 16;
public static final int HPFP_TARGET_SIZE = 10;
public static final int HW_MAX_ADC_INDEX = 17;
public static final int IAC_PID_MULT_SIZE = 8;
public static final int IAT_CURVE_SIZE = 16;
public static final int IDLE_ADVANCE_CURVE_SIZE = 8;
public static final int idle_hardware_s_size = 12;
public static final int idle_mode_e_IM_AUTO = 0;
public static final int idle_mode_e_IM_MANUAL = 1;
public static final int idle_state_e_BLIP = 64;
public static final int idle_state_e_INIT = 0;
public static final int idle_state_e_PID_UPPER = 16;
public static final int idle_state_e_PID_VALUE = 4;
public static final int idle_state_e_RPM_DEAD_ZONE = 2;
public static final int idle_state_e_TPS_THRESHOLD = 1;
public static final int IDLE_VE_SIZE = 4;
public static final int IGN_BLEND_COUNT = 4;
public static final int IGN_LOAD_COUNT = 16;
public static final int IGN_RPM_COUNT = 16;
public static final int ignition_mode_e_IM_INDIVIDUAL_COILS = 1;
public static final int ignition_mode_e_IM_ONE_COIL = 0;
public static final int ignition_mode_e_IM_TWO_COILS = 3;
public static final int ignition_mode_e_IM_WASTED_SPARK = 2;
public static final int imu_type_e_IMU_MM5_10 = 2;
public static final int imu_type_e_IMU_NONE = 0;
public static final int imu_type_e_IMU_TYPE_3 = 3;
public static final int imu_type_e_IMU_TYPE_4 = 4;
public static final int imu_type_e_IMU_TYPE_MB_A0065422618 = 5;
public static final int imu_type_e_IMU_VAG = 1;
public static final String INDICATOR_NAME_AC_SWITCH = "AC switch";
public static final String INDICATOR_NAME_BRAKE_DOWN = "Brake switch";
public static final String INDICATOR_NAME_CLUTCH_DOWN = "Clutch: down";
public static final String INDICATOR_NAME_CLUTCH_UP = "Clutch: up";
public static final int injection_mode_e_IM_BATCH = 2;
public static final int injection_mode_e_IM_SEQUENTIAL = 1;
public static final int injection_mode_e_IM_SIMULTANEOUS = 0;
public static final int injection_mode_e_IM_SINGLE_POINT = 3;
public static final int InjectionTimingMode_Center = 2;
public static final int InjectionTimingMode_End = 0;
public static final int InjectionTimingMode_Start = 1;
public static final int injector_compensation_mode_e_ICM_FixedRailPressure = 1;
public static final int injector_compensation_mode_e_ICM_None = 0;
public static final int injector_compensation_mode_e_ICM_SensedRailPressure = 2;
public static final int injector_pressure_type_e_IPT_High = 1;
public static final int injector_pressure_type_e_IPT_Low = 0;
public static final int injector_s_size = 68;
public static final int InjectorNonlinearMode_INJ_FordModel = 2;
public static final int InjectorNonlinearMode_INJ_None = 0;
public static final int InjectorNonlinearMode_INJ_PolynomialAdder = 1;
public static final int launchActivationMode_e_ALWAYS_ACTIVE_LAUNCH = 2;
public static final int launchActivationMode_e_CLUTCH_INPUT_LAUNCH = 1;
public static final int launchActivationMode_e_SWITCH_INPUT_LAUNCH = 0;
public static final int linear_sensor_s_size = 20;
public static final int load_override_e_AFR_AccPedal = 3;
public static final int load_override_e_AFR_CylFilling = 4;
public static final int load_override_e_AFR_MAP = 1;
public static final int load_override_e_AFR_None = 0;
public static final int load_override_e_AFR_Tps = 2;
public static final String LOG_DELIMITER = "`";
public static final int LOGIC_ANALYZER_CHANNEL_COUNT = 4;
public static final int LUA_ANALOG_INPUT_COUNT = 8;
public static final int LUA_DIGITAL_INPUT_COUNT = 8;
public static final int LUA_GAUGE_COUNT = 2;
public static final int LUA_PWM_COUNT = 8;
public static final int LUA_SCRIPT_SIZE = 8000;
public static final int MAF_DECODING_COUNT = 256;
public static final int maf_sensor_type_e_Bosch0280218004 = 2;
public static final int maf_sensor_type_e_Bosch0280218037 = 1;
public static final int maf_sensor_type_e_CUSTOM = 0;
public static final int maf_sensor_type_e_DensoTODO = 3;
public static final String MAIN_HELP_URL = "http://www.rusefi.com/";
public static final int MAP_ANGLE_SIZE = 8;
public static final int MAP_sensor_config_s_size = 140;
public static final int MAP_WINDOW_SIZE = 8;
public static final int MAX_CYLINDER_COUNT = 12;
public static final int MLQ_FIELD_HEADER_SIZE = 89;
public static final int MLQ_HEADER_SIZE = 24;
public static final String MOCK_PPS_POSITION_COMMAND = "mock_pps_position";
public static final String MOCK_PPS_VOLTAGE_COMMAND = "mock_pps_voltage";
public static final int NARROW_BAND_WIDE_BAND_CONVERSION_SIZE = 8;
public static final int operation_mode_e_FOUR_STROKE_CAM_SENSOR = 2;
public static final int operation_mode_e_FOUR_STROKE_CRANK_SENSOR = 1;
public static final int operation_mode_e_FOUR_STROKE_SYMMETRICAL_CRANK_SENSOR = 4;
public static final int operation_mode_e_FOUR_STROKE_THREE_TIMES_CRANK_SENSOR = 5;
public static final int operation_mode_e_FOUR_STROKE_TWELVE_TIMES_CRANK_SENSOR = 6;
public static final int operation_mode_e_OM_NONE = 0;
public static final int operation_mode_e_TWO_STROKE = 3;
public static final int PACK_ADD_TEMPERATURE = 40;
public static final int PACK_MULT_AFR = 1000;
public static final int PACK_MULT_AFR_CFG = 10;
public static final int PACK_MULT_ANGLE = 50;
public static final int PACK_MULT_FUEL_FLOW = 200;
public static final int PACK_MULT_FUEL_MASS = 100;
public static final int PACK_MULT_HIGH_PRESSURE = 10;
public static final int PACK_MULT_LAMBDA = 10000;
public static final int PACK_MULT_LAMBDA_CFG = 147;
public static final int PACK_MULT_MASS_FLOW = 10;
public static final int PACK_MULT_MS = 300;
public static final int PACK_MULT_PERCENT = 100;
public static final int PACK_MULT_PRESSURE = 30;
public static final int PACK_MULT_TEMPERATURE = 100;
public static final int PACK_MULT_VOLTAGE = 1000;
public static final int PACK_MULT_VSS = 100;
public static final int PEDAL_TO_TPS_SIZE = 8;
public static final int persistent_config_s_size = 23168;
public static final int pid_s_size = 20;
public static final int PidAutoTune_AutoTunerState_AUTOTUNER_OFF = 0;
public static final int PidAutoTune_AutoTunerState_CONVERGED = 16;
public static final int PidAutoTune_AutoTunerState_FAILED = 128;
public static final int PidAutoTune_AutoTunerState_RELAY_STEP_DOWN = 8;
public static final int PidAutoTune_AutoTunerState_RELAY_STEP_UP = 4;
public static final int PidAutoTune_AutoTunerState_STEADY_STATE_AFTER_STEP_UP = 2;
public static final int PidAutoTune_AutoTunerState_STEADY_STATE_AT_BASELINE = 1;
public static final int PidAutoTune_Peak_MAXIMUM = 1;
public static final int PidAutoTune_Peak_MINIMUM = -1;
public static final int PidAutoTune_Peak_NOT_A_PEAK = 0;
public static final int pin_input_mode_e_PI_DEFAULT = 0;
public static final int pin_input_mode_e_PI_PULLDOWN = 2;
public static final int pin_input_mode_e_PI_PULLUP = 1;
public static final int pin_mode_e_PO_DEFAULT = 0;
public static final int pin_mode_e_PO_OPENDRAIN = 4;
public static final int pin_mode_e_PO_PULLDOWN = 64;
public static final int pin_mode_e_PO_PULLUP = 32;
public static final int pin_output_mode_e_OM_DEFAULT = 0;
public static final int pin_output_mode_e_OM_INVERTED = 1;
public static final int pin_output_mode_e_OM_OPENDRAIN = 2;
public static final int pin_output_mode_e_OM_OPENDRAIN_INVERTED = 3;
public static final String PROTOCOL_ANALOG_CHART = "analog_chart";
public static final String PROTOCOL_COIL1_SHORT_NAME = "c1";
public static final String PROTOCOL_CRANK1 = "t1";
public static final String PROTOCOL_CRANK2 = "t2";
public static final String PROTOCOL_ENGINE_SNIFFER = "wave_chart";
public static final String PROTOCOL_ES_DOWN = "d";
public static final String PROTOCOL_ES_UP = "u";
public static final String PROTOCOL_HELLO_PREFIX = "***";
public static final String PROTOCOL_HIP_NAME = "HIP";
public static final String PROTOCOL_HPFP_NAME = "hpfp";
public static final String PROTOCOL_INJ1_SHORT_NAME = "i1";
public static final String PROTOCOL_MSG = "msg";
public static final String PROTOCOL_OUTPIN = "outpin";
public static final String PROTOCOL_SIGNATURE_PREFIX = "rusEFI ";
public static final String PROTOCOL_TACH_NAME = "tach";
public static final String PROTOCOL_TEST_RESPONSE_TAG = "ts_p_alive";
public static final String PROTOCOL_VERSION_TAG = "rusEfiVersion";
public static final String PROTOCOL_VVT1_NAME = "VVT1";
public static final String PROTOCOL_VVT2_NAME = "VVT2";
public static final String PROTOCOL_VVT3_NAME = "VVT3";
public static final String PROTOCOL_VVT4_NAME = "VVT4";
public static final String PROTOCOL_WA_CHANNEL_1 = "input1";
public static final String PROTOCOL_WA_CHANNEL_2 = "input2";
public static final String PROTOCOL_WA_CHANNEL_3 = "input3";
public static final String PROTOCOL_WA_CHANNEL_4 = "input4";
public static final int SCRIPT_CURVE_16 = 16;
public static final int SCRIPT_CURVE_8 = 8;
public static final int SCRIPT_CURVE_COUNT = 6;
public static final int SCRIPT_SETTING_COUNT = 8;
public static final int SCRIPT_TABLE_8 = 8;
public static final int SCRIPT_TABLE_COUNT = 4;
public static final int SelectedGear_Drive = 6;
public static final int SelectedGear_Invalid = 0;
public static final int SelectedGear_Low = 11;
public static final int SelectedGear_Manual = 7;
public static final int SelectedGear_Manual1 = 10;
public static final int SelectedGear_Manual2 = 9;
public static final int SelectedGear_Manual3 = 8;
public static final int SelectedGear_ManualMinus = 2;
public static final int SelectedGear_ManualPlus = 1;
public static final int SelectedGear_Neutral = 5;
public static final int SelectedGear_Park = 3;
public static final int SelectedGear_Reverse = 4;
public static final int sensor_chart_e_SC_AUX_FAST1 = 5;
public static final int sensor_chart_e_SC_DETAILED_RPM = 4;
public static final int sensor_chart_e_SC_OFF = 0;
public static final int sensor_chart_e_SC_RPM_ACCEL = 3;
public static final int sensor_chart_e_SC_TRIGGER = 1;
public static final int SENT_INPUT_COUNT = 1;
public static final int SentEtbType_CUSTOM = 3;
public static final int SentEtbType_FORD_TYPE_1 = 2;
public static final int SentEtbType_GM_TYPE_1 = 1;
public static final int SentEtbType_NONE = 0;
public static final int spi_device_e_SPI_DEVICE_1 = 1;
public static final int spi_device_e_SPI_DEVICE_2 = 2;
public static final int spi_device_e_SPI_DEVICE_3 = 3;
public static final int spi_device_e_SPI_DEVICE_4 = 4;
public static final int spi_device_e_SPI_NONE = 0;
public static final int spi_speed_e__150KHz = 3;
public static final int spi_speed_e__1_25MHz = 2;
public static final int spi_speed_e__2_5MHz = 1;
public static final int spi_speed_e__5MHz = 0;
public static final int stepper_num_micro_steps_e_STEPPER_EIGHTH = 8;
public static final int stepper_num_micro_steps_e_STEPPER_FOURTH = 4;
public static final int stepper_num_micro_steps_e_STEPPER_FULL = 0;
public static final int stepper_num_micro_steps_e_STEPPER_HALF = 2;
public static final int STFT_BANK_COUNT = 2;
public static final int stft_cell_cfg_s_size = 4;
public static final int STFT_CELL_COUNT = 4;
public static final int stft_s_size = 24;
public static final int tChargeMode_e_TCHARGE_MODE_AIR_INTERP = 1;
public static final int tChargeMode_e_TCHARGE_MODE_AIR_INTERP_TABLE = 2;
public static final int tChargeMode_e_TCHARGE_MODE_RPM_TPS = 0;
public static final int TCU_GEAR_COUNT = 10;
public static final int TCU_MAGIC_SIZE = 8;
public static final int TCU_SOLENOID_COUNT = 6;
public static final int thermistor_conf_s_size = 28;
public static final int ThermistorConf_size = 32;
public static final int timing_mode_e_TM_DYNAMIC = 0;
public static final int timing_mode_e_TM_FIXED = 1;
public static final int tle8888_mode_e_TL_AUTO = 0;
public static final int tle8888_mode_e_TL_HALL = 3;
public static final int tle8888_mode_e_TL_MANUAL = 2;
public static final int tle8888_mode_e_TL_SEMI_AUTO = 1;
public static final int TOOTH_DATA_LENGTH = 2000;
public static final int TOOTH_PACKET_COUNT = 1000;
public static final int TOOTH_PACKET_SIZE = 2;
public static final String TOP_DEAD_CENTER_MESSAGE = "r";
public static final int TORQUE_CURVE_SIZE = 6;
public static final int TOTAL_CONFIG_SIZE = 23168;
public static final int TPS_2_BYTE_PACKING_MULT = 100;
public static final int TPS_TPS_ACCEL_CLT_CORR_TABLE = 4;
public static final int TPS_TPS_ACCEL_TABLE = 8;
public static final int TransmissionControllerMode_Gm4l6x = 2;
public static final int TransmissionControllerMode_None = 0;
public static final int TransmissionControllerMode_SimpleTransmissionController = 1;
public static final String TRIGGER_COMMENT = "#";
public static final int trigger_config_s_size = 12;
public static final String TRIGGER_CYCLE_DURATION = "cycleDuration";
public static final String TRIGGER_GAP_FROM = "gapFrom";
public static final String TRIGGER_GAP_TO = "gapTo";
public static final String TRIGGER_GAPS_COUNT = "gapsCount";
public static final String TRIGGER_HARDCODED_OPERATION_MODE = "knownOperationMode";
public static final String TRIGGER_HAS_SECOND_CHANNEL = "hasSecondChannel";
public static final int TRIGGER_INPUT_PIN_COUNT = 2;
public static final String TRIGGER_IS_CRANK_KEY = "crankBased";
public static final String TRIGGER_IS_SECOND_WHEEL_CAM = "isSecondWheelCam";
public static final int TRIGGER_SIMULATOR_PIN_COUNT = 2;
public static final int trigger_type_e_TT_12_TOOTH_CRANK = 38;
public static final int trigger_type_e_TT_1_16 = 50;
public static final int trigger_type_e_TT_2JZ_3_34 = 25;
public static final int trigger_type_e_TT_36_2_1 = 70;
public static final int trigger_type_e_TT_36_2_1_1 = 71;
public static final int trigger_type_e_TT_36_2_2_2 = 23;
public static final int trigger_type_e_TT_3_1_CAM = 31;
public static final int trigger_type_e_TT_60_2_VW = 20;
public static final int trigger_type_e_TT_BENELLI_TRE = 21;
public static final int trigger_type_e_TT_CHRYSLER_NGC_36_2_2 = 30;
public static final int trigger_type_e_TT_DAIHATSU = 6;
public static final int trigger_type_e_TT_DODGE_NEON_1995 = 2;
public static final int trigger_type_e_TT_DODGE_NEON_1995_ONLY_CRANK = 39;
public static final int trigger_type_e_TT_DODGE_NEON_2003_CAM = 14;
public static final int trigger_type_e_TT_DODGE_NEON_2003_CRANK = 32;
public static final int trigger_type_e_TT_DODGE_RAM = 19;
public static final int trigger_type_e_TT_DODGE_STRATUS = 22;
public static final int trigger_type_e_TT_FIAT_IAW_P8 = 41;
public static final int trigger_type_e_TT_FORD_ASPIRE = 1;
public static final int trigger_type_e_TT_FORD_ST170 = 42;
public static final int trigger_type_e_TT_FORD_TFI_PIP = 65;
public static final int trigger_type_e_TT_GM_24x = 27;
public static final int trigger_type_e_TT_GM_24x_2 = 74;
public static final int trigger_type_e_TT_GM_60_2_2_2 = 54;
public static final int trigger_type_e_TT_GM_7X = 5;
public static final int trigger_type_e_TT_HONDA_CBR_600 = 28;
public static final int trigger_type_e_TT_HONDA_K_CAM_4_1 = 67;
public static final int trigger_type_e_TT_HONDA_K_CRANK_12_1 = 46;
public static final int trigger_type_e_TT_JEEP_18_2_2_2 = 37;
public static final int trigger_type_e_TT_JEEP_4_CYL = 40;
public static final int trigger_type_e_TT_KAWA_KX450F = 57;
public static final int trigger_type_e_TT_MAZDA_DOHC_1_4 = 15;
public static final int trigger_type_e_TT_MAZDA_MIATA_NA = 3;
public static final int trigger_type_e_TT_MAZDA_MIATA_VVT_TEST = 35;
public static final int trigger_type_e_TT_MAZDA_SOHC_4 = 7;
public static final int trigger_type_e_TT_MERCEDES_2_SEGMENT = 10;
public static final int trigger_type_e_TT_MIATA_VVT = 33;
public static final int trigger_type_e_TT_MITSU_4G63_CAM = 34;
public static final int trigger_type_e_TT_MITSU_4G63_CRANK = 76;
public static final int trigger_type_e_TT_MITSU_4G9x_CAM = 29;
public static final int trigger_type_e_TT_NISSAN_MR18_CAM_VVT = 52;
public static final int trigger_type_e_TT_NISSAN_MR18_CRANK = 68;
public static final int trigger_type_e_TT_NISSAN_QR25 = 61;
public static final int trigger_type_e_TT_NISSAN_SR20VE = 24;
public static final int trigger_type_e_TT_NISSAN_VQ30 = 60;
public static final int trigger_type_e_TT_NISSAN_VQ35 = 58;
public static final int trigger_type_e_TT_ONE = 18;
public static final int trigger_type_e_TT_ONE_PLUS_ONE = 16;
public static final int trigger_type_e_TT_RENIX_44_2_2 = 44;
public static final int trigger_type_e_TT_RENIX_66_2_2_2 = 45;
public static final int trigger_type_e_TT_ROVER_K = 26;
public static final int trigger_type_e_TT_SKODA_FAVORIT = 55;
public static final int trigger_type_e_TT_SUBARU_7_6 = 36;
public static final int trigger_type_e_TT_SUBARU_7_WITHOUT_6 = 51;
public static final int trigger_type_e_TT_SUBARU_EZ30 = 12;
public static final int trigger_type_e_TT_SUBARU_SVX = 49;
public static final int trigger_type_e_TT_SUBARU_SVX_CAM_VVT = 64;
public static final int trigger_type_e_TT_SUBARU_SVX_CRANK_1 = 63;
public static final int trigger_type_e_TT_SUZUKI_G13B = 66;
public static final int trigger_type_e_TT_TOOTHED_WHEEL = 0;
public static final int trigger_type_e_TT_TOOTHED_WHEEL_32_2 = 69;
public static final int trigger_type_e_TT_TOOTHED_WHEEL_36_1 = 9;
public static final int trigger_type_e_TT_TOOTHED_WHEEL_36_2 = 48;
public static final int trigger_type_e_TT_TOOTHED_WHEEL_60_2 = 8;
public static final int trigger_type_e_TT_TRI_TACH = 53;
public static final int trigger_type_e_TT_UNUSED = 79;
public static final int trigger_type_e_TT_UNUSED_11 = 11;
public static final int trigger_type_e_TT_UNUSED_75 = 75;
public static final int trigger_type_e_TT_UNUSED_77 = 77;
public static final int trigger_type_e_TT_UNUSED_78 = 78;
public static final int trigger_type_e_TT_VVT_BARRA_3_PLUS_1 = 56;
public static final int trigger_type_e_TT_VVT_BOSCH_QUICK_START = 47;
public static final int trigger_type_e_TT_VVT_FORD_COYOTE = 4;
public static final int trigger_type_e_TT_VVT_JZ = 17;
public static final int trigger_type_e_TT_VVT_MAZDA_SKYACTIV = 13;
public static final int trigger_type_e_TT_VVT_MIATA_NB = 43;
public static final int trigger_type_e_TT_VVT_MITSUBISHI_3A92 = 62;
public static final int trigger_type_e_TT_VVT_MITSUBISHI_6G75 = 72;
public static final int trigger_type_e_TT_VVT_NISSAN_VQ35 = 59;
public static final int trigger_type_e_TT_VVT_TOYOTA_4_1 = 73;
public static final String TRIGGER_WITH_SYNC = "isSynchronizationNeeded";
public static final String TRIGGERS_FILE_NAME = "triggers.txt";
public static final int TriggerWheel_T_PRIMARY = 0;
public static final int TriggerWheel_T_SECONDARY = 1;
public static final int TRIM_SIZE = 4;
public static final int ts_14_command_TS_14_0 = 0;
public static final int ts_14_command_TS_14_1 = 1;
public static final int ts_14_command_TS_14_4 = 4;
public static final int ts_14_command_TS_14_5 = 5;
public static final int ts_14_command_TS_14_9 = 9;
public static final int ts_14_command_TS_ETB_RESET = 0x0B;
public static final int ts_14_command_TS_GRAB_PEDAL_UP = 6;
public static final int ts_14_command_TS_GRAB_PEDAL_WOT = 7;
public static final int ts_14_command_TS_GRAB_TPS_CLOSED = 2;
public static final int ts_14_command_TS_GRAB_TPS_WOT = 3;
public static final int ts_14_command_TS_RESET_TLE8888 = 8;
public static final int ts_14_command_TS_WRITE_FLASH = 0x0A;
public static final int TS_BLOCK_READ_TIMEOUT = 3000;
public static final char TS_BURN_COMMAND = 'B';
public static final char TS_CHUNK_WRITE_COMMAND = 'C';
public static final int ts_command_e_TS_BENCH_CATEGORY = 22;
public static final int ts_command_e_TS_CLEAR_WARNINGS = 17;
public static final int ts_command_e_TS_COMMAND_1 = 1;
public static final int ts_command_e_TS_COMMAND_10 = 10;
public static final int ts_command_e_TS_COMMAND_11 = 11;
public static final int ts_command_e_TS_COMMAND_12 = 12;
public static final int ts_command_e_TS_COMMAND_13 = 13;
public static final int ts_command_e_TS_COMMAND_14 = 14;
public static final int ts_command_e_TS_COMMAND_15 = 15;
public static final int ts_command_e_TS_COMMAND_16 = 16;
public static final int ts_command_e_TS_COMMAND_2 = 2;
public static final int ts_command_e_TS_COMMAND_3 = 3;
public static final int ts_command_e_TS_COMMAND_4 = 4;
public static final int ts_command_e_TS_COMMAND_5 = 5;
public static final int ts_command_e_TS_COMMAND_6 = 6;
public static final int ts_command_e_TS_COMMAND_7 = 7;
public static final int ts_command_e_TS_COMMAND_8 = 8;
public static final int ts_command_e_TS_COMMAND_9 = 9;
public static final int ts_command_e_TS_DEBUG_MODE = 0;
public static final int ts_command_e_TS_IGNITION_CATEGORY = 18;
public static final int ts_command_e_TS_INJECTOR_CATEGORY = 19;
public static final int ts_command_e_TS_LUA_OUTPUT_CATEGORY = 32;
public static final int ts_command_e_TS_SET_DEFAULT_ENGINE = 31;
public static final int ts_command_e_TS_SET_ENGINE_TYPE = 30;
public static final int ts_command_e_TS_SOLENOID_CATEGORY = 25;
public static final int ts_command_e_TS_UNUSED_23 = 23;
public static final int ts_command_e_TS_UNUSED_24 = 24;
public static final int ts_command_e_TS_UNUSED_26 = 26;
public static final int ts_command_e_TS_UNUSED_27 = 27;
public static final int ts_command_e_TS_UNUSED_28 = 28;
public static final int ts_command_e_TS_UNUSED_29 = 29;
public static final int ts_command_e_TS_WIDEBAND = 21;
public static final int ts_command_e_TS_X14 = 20;
public static final char TS_COMMAND_F = 'F';
public static final int TS_COMPOSITE_DISABLE = 2;
public static final int TS_COMPOSITE_ENABLE = 1;
public static final int TS_COMPOSITE_READ = 3;
public static final char TS_CRC_CHECK_COMMAND = 'k';
public static final char TS_EXECUTE = 'E';
public static final int TS_FILE_VERSION = 20210312;
public static final int TS_FILE_VERSION_OFFSET = 124;
public static final char TS_GET_COMPOSITE_BUFFER_DONE_DIFFERENTLY = '8';
public static final char TS_GET_CONFIG_ERROR = 'e';
public static final char TS_GET_FIRMWARE_VERSION = 'V';
public static final char TS_GET_OUTPUTS_SIZE = '4';
public static final char TS_GET_PROTOCOL_VERSION_COMMAND_F = 'F';
public static final char TS_GET_SCATTERED_GET_COMMAND = '9';
public static final char TS_GET_TEXT = 'G';
public static final char TS_HELLO_COMMAND = 'S';
public static final char TS_IO_TEST_COMMAND = 'Z';
public static final char TS_ONLINE_PROTOCOL = 'z';
public static final char TS_OUTPUT_COMMAND = 'O';
public static final char TS_PAGE_COMMAND = 'P';
public static final char TS_PERF_TRACE_BEGIN = '_';
public static final char TS_PERF_TRACE_GET_BUFFER = 'b';
public static final String TS_PROTOCOL = "001";
public static final char TS_QUERY_COMMAND = 'Q';
public static final char TS_READ_COMMAND = 'R';
public static final int TS_RESPONSE_BURN_OK = 4;
public static final int TS_RESPONSE_COMMAND_OK = 7;
public static final int TS_RESPONSE_CRC_FAILURE = 0x82;
public static final int TS_RESPONSE_FRAMING_ERROR = 0x8D;
public static final int TS_RESPONSE_OK = 0;
public static final int TS_RESPONSE_OUT_OF_RANGE = 0x84;
public static final int TS_RESPONSE_UNDERRUN = 0x80;
public static final int TS_RESPONSE_UNRECOGNIZED_COMMAND = 0x83;
public static final char TS_SET_LOGGER_SWITCH = 'l';
public static final String TS_SIGNATURE = "rusEFI master.2023.06.10.f407-discovery.3673272162";
public static final char TS_SINGLE_WRITE_COMMAND = 'W';
public static final char TS_TEST_COMMAND = 't';
public static final int TS_TOTAL_OUTPUT_SIZE = 1388;
public static final String TS_TRIGGER_SCOPE_CHANNEL_1_NAME = "Channel 1";
public static final String TS_TRIGGER_SCOPE_CHANNEL_2_NAME = "Channel 2";
public static final int TS_TRIGGER_SCOPE_DISABLE = 5;
public static final int TS_TRIGGER_SCOPE_ENABLE = 4;
public static final int TS_TRIGGER_SCOPE_READ = 6;
public static final int TsCalMode_EtbKd = 5;
public static final int TsCalMode_EtbKi = 4;
public static final int TsCalMode_EtbKp = 3;
public static final int TsCalMode_None = 0;
public static final int TsCalMode_PedalMax = 13;
public static final int TsCalMode_PedalMin = 12;
public static final int TsCalMode_Tps1Max = 1;
public static final int TsCalMode_Tps1Min = 2;
public static final int TsCalMode_Tps1SecondaryMax = 6;
public static final int TsCalMode_Tps1SecondaryMin = 7;
public static final int TsCalMode_Tps2Max = 8;
public static final int TsCalMode_Tps2Min = 9;
public static final int TsCalMode_Tps2SecondaryMax = 10;
public static final int TsCalMode_Tps2SecondaryMin = 11;
public static final int uart_device_e_UART_DEVICE_1 = 1;
public static final int uart_device_e_UART_DEVICE_2 = 2;
public static final int uart_device_e_UART_DEVICE_3 = 3;
public static final int uart_device_e_UART_DEVICE_4 = 4;
public static final int uart_device_e_UART_NONE = 0;
public static final int UiMode_FULL = 0;
public static final int UiMode_INSTALLATION = 1;
public static final int UiMode_TUNING = 2;
public static final int VBAT_INJECTOR_CURVE_SIZE = 8;
public static final int VE_BLEND_COUNT = 4;
public static final int ve_override_e_VE_MAP = 1;
public static final int ve_override_e_VE_None = 0;
public static final int ve_override_e_VE_TPS = 2;
public static final int VEHICLE_INFO_SIZE = 32;
public static final int VIN_NUMBER_SIZE = 17;
public static final int VR_THRESHOLD_COUNT = 2;
public static final int vr_threshold_s_size = 16;
public static final int VSS_FILTER_MAX = 200;
public static final int VSS_FILTER_MIN = 3;
public static final int vvt_mode_e_VVT_2JZ = 2;
public static final int vvt_mode_e_VVT_BARRA_3_PLUS_1 = 8;
public static final int vvt_mode_e_VVT_BOSCH_QUICK_START = 5;
public static final int vvt_mode_e_VVT_FIRST_HALF = 4;
public static final int vvt_mode_e_VVT_FORD_COYOTE = 19;
public static final int vvt_mode_e_VVT_FORD_ST170 = 7;
public static final int vvt_mode_e_VVT_HONDA_K_EXHAUST = 16;
public static final int vvt_mode_e_VVT_HONDA_K_INTAKE = 10;
public static final int vvt_mode_e_VVT_INACTIVE = 0;
public static final int vvt_mode_e_VVT_MAP_V_TWIN = 13;
public static final int vvt_mode_e_VVT_MAZDA_SKYACTIV = 15;
public static final int vvt_mode_e_VVT_MIATA_NB = 3;
public static final int vvt_mode_e_VVT_MITSUBISHI_3A92 = 12;
public static final int vvt_mode_e_VVT_MITSUBISHI_4G63 = 18;
public static final int vvt_mode_e_VVT_MITSUBISHI_4G9x = 17;
public static final int vvt_mode_e_VVT_MITSUBISHI_6G75 = 14;
public static final int vvt_mode_e_VVT_NISSAN_MR = 11;
public static final int vvt_mode_e_VVT_NISSAN_VQ = 9;
public static final int vvt_mode_e_VVT_SECOND_HALF = 1;
public static final int vvt_mode_e_VVT_TOYOTA_4_1 = 6;
public static final int WARNING_BUFFER_SIZE = 120;
public static final int WWAE_TABLE_SIZE = 8;
public static final Field ENGINETYPE = Field.create("ENGINETYPE", 0, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field SENSORSNIFFERRPMTHRESHOLD = Field.create("SENSORSNIFFERRPMTHRESHOLD", 4, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field LAUNCHRPM = Field.create("LAUNCHRPM", 6, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RPMHARDLIMIT = Field.create("RPMHARDLIMIT", 8, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ENGINESNIFFERRPMTHRESHOLD = Field.create("ENGINESNIFFERRPMTHRESHOLD", 10, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MULTISPARKMAXRPM = Field.create("MULTISPARKMAXRPM", 12, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field MAXACRPM = Field.create("MAXACRPM", 13, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field MAXACTPS = Field.create("MAXACTPS", 14, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAXACCLT = Field.create("MAXACCLT", 15, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCKNOISERPMBINS = Field.create("KNOCKNOISERPMBINS", 16, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MULTISPARKMAXSPARKINGANGLE = Field.create("MULTISPARKMAXSPARKINGANGLE", 48, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MULTISPARKMAXEXTRASPARKCOUNT = Field.create("MULTISPARKMAXEXTRASPARKCOUNT", 49, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_50 = Field.create("ALIGNMENTFILL_AT_50", 50, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field INJECTOR_FLOW = Field.create("INJECTOR_FLOW", 52, FieldType.FLOAT).setBaseOffset(0);
public static final Field INJECTOR_BATTLAGCORRBINS = Field.create("INJECTOR_BATTLAGCORRBINS", 56, FieldType.FLOAT).setBaseOffset(0);
public static final Field INJECTOR_BATTLAGCORR = Field.create("INJECTOR_BATTLAGCORR", 88, FieldType.FLOAT).setBaseOffset(0);
public static final Field ISFORCEDINDUCTION = Field.create("ISFORCEDINDUCTION", 120, FieldType.BIT, 0).setBaseOffset(0);
public static final Field USEFORDREDUNDANTTPS = Field.create("USEFORDREDUNDANTTPS", 120, FieldType.BIT, 1).setBaseOffset(0);
public static final Field ENABLEKLINE = Field.create("ENABLEKLINE", 120, FieldType.BIT, 2).setBaseOffset(0);
public static final Field OVERRIDETRIGGERGAPS = Field.create("OVERRIDETRIGGERGAPS", 120, FieldType.BIT, 3).setBaseOffset(0);
public static final Field ENABLEFAN1WITHAC = Field.create("ENABLEFAN1WITHAC", 120, FieldType.BIT, 4).setBaseOffset(0);
public static final Field ENABLEFAN2WITHAC = Field.create("ENABLEFAN2WITHAC", 120, FieldType.BIT, 5).setBaseOffset(0);
public static final Field DISABLEFAN1WHENSTOPPED = Field.create("DISABLEFAN1WHENSTOPPED", 120, FieldType.BIT, 6).setBaseOffset(0);
public static final Field DISABLEFAN2WHENSTOPPED = Field.create("DISABLEFAN2WHENSTOPPED", 120, FieldType.BIT, 7).setBaseOffset(0);
public static final Field ENABLETRAILINGSPARKS = Field.create("ENABLETRAILINGSPARKS", 120, FieldType.BIT, 8).setBaseOffset(0);
public static final Field ETB_USE_TWO_WIRES = Field.create("ETB_USE_TWO_WIRES", 120, FieldType.BIT, 9).setBaseOffset(0);
public static final Field ISDOUBLESOLENOIDIDLE = Field.create("ISDOUBLESOLENOIDIDLE", 120, FieldType.BIT, 10).setBaseOffset(0);
public static final Field USEEEPROM = Field.create("USEEEPROM", 120, FieldType.BIT, 11).setBaseOffset(0);
public static final Field USECICPIDFORIDLE = Field.create("USECICPIDFORIDLE", 120, FieldType.BIT, 12).setBaseOffset(0);
public static final Field USETLE8888_CRANKING_HACK = Field.create("USETLE8888_CRANKING_HACK", 120, FieldType.BIT, 13).setBaseOffset(0);
public static final Field KICKSTARTCRANKING = Field.create("KICKSTARTCRANKING", 120, FieldType.BIT, 14).setBaseOffset(0);
public static final Field USESEPARATEIDLETABLESFORCRANKINGTAPER = Field.create("USESEPARATEIDLETABLESFORCRANKINGTAPER", 120, FieldType.BIT, 15).setBaseOffset(0);
public static final Field LAUNCHCONTROLENABLED = Field.create("LAUNCHCONTROLENABLED", 120, FieldType.BIT, 16).setBaseOffset(0);
public static final Field DONOTFILTERTRIGGEREDGENOISE = Field.create("DONOTFILTERTRIGGEREDGENOISE", 120, FieldType.BIT, 17).setBaseOffset(0);
public static final Field ANTILAGENABLED = Field.create("ANTILAGENABLED", 120, FieldType.BIT, 18).setBaseOffset(0);
public static final Field USERUNNINGMATHFORCRANKING = Field.create("USERUNNINGMATHFORCRANKING", 120, FieldType.BIT, 19).setBaseOffset(0);
public static final Field DISPLAYLOGICLEVELSINENGINESNIFFER = Field.create("DISPLAYLOGICLEVELSINENGINESNIFFER", 120, FieldType.BIT, 20).setBaseOffset(0);
public static final Field USETLE8888_STEPPER = Field.create("USETLE8888_STEPPER", 120, FieldType.BIT, 21).setBaseOffset(0);
public static final Field USESCRIPTTABLEFORCANSNIFFINGFILTERING = Field.create("USESCRIPTTABLEFORCANSNIFFINGFILTERING", 120, FieldType.BIT, 22).setBaseOffset(0);
public static final Field VERBOSECAN = Field.create("VERBOSECAN", 120, FieldType.BIT, 23).setBaseOffset(0);
public static final Field ARTIFICIALTESTMISFIRE = Field.create("ARTIFICIALTESTMISFIRE", 120, FieldType.BIT, 24).setBaseOffset(0);
public static final Field USEFORDREDUNDANTPPS = Field.create("USEFORDREDUNDANTPPS", 120, FieldType.BIT, 25).setBaseOffset(0);
public static final Field TPSMIN = Field.create("TPSMIN", 124, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPSMAX = Field.create("TPSMAX", 126, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPSERRORDETECTIONTOOLOW = Field.create("TPSERRORDETECTIONTOOLOW", 128, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPSERRORDETECTIONTOOHIGH = Field.create("TPSERRORDETECTIONTOOHIGH", 130, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CRANKING_BASEFUEL = Field.create("CRANKING_BASEFUEL", 132, FieldType.FLOAT).setBaseOffset(0);
public static final Field CRANKING_RPM = Field.create("CRANKING_RPM", 136, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CRANKING_ALIGNMENTFILL_AT_6 = Field.create("CRANKING_ALIGNMENTFILL_AT_6", 138, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONDWELLFORCRANKINGMS = Field.create("IGNITIONDWELLFORCRANKINGMS", 140, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBREVLIMITSTART = Field.create("ETBREVLIMITSTART", 144, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBREVLIMITRANGE = Field.create("ETBREVLIMITRANGE", 146, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MAP_SAMPLINGANGLEBINS = Field.create("MAP_SAMPLINGANGLEBINS", 148, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAP_SAMPLINGANGLE = Field.create("MAP_SAMPLINGANGLE", 180, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAP_SAMPLINGWINDOWBINS = Field.create("MAP_SAMPLINGWINDOWBINS", 212, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAP_SAMPLINGWINDOW = Field.create("MAP_SAMPLINGWINDOW", 244, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAP_SENSOR_LOWVALUE = Field.create("MAP_SENSOR_LOWVALUE", 276, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAP_SENSOR_HIGHVALUE = Field.create("MAP_SENSOR_HIGHVALUE", 280, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAP_SENSOR_TYPE = Field.create("MAP_SENSOR_TYPE", 284, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] adc_channel_e = {"Disabled", "PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5"};
public static final Field MAP_SENSOR_HWCHANNEL = Field.create("MAP_SENSOR_HWCHANNEL", 285, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field MAP_SENSOR_ALIGNMENTFILL_AT_10 = Field.create("MAP_SENSOR_ALIGNMENTFILL_AT_10", 286, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CLT_TEMPC_1 = Field.create("CLT_TEMPC_1", 288, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLT_TEMPC_2 = Field.create("CLT_TEMPC_2", 292, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLT_TEMPC_3 = Field.create("CLT_TEMPC_3", 296, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLT_RESISTANCE_1 = Field.create("CLT_RESISTANCE_1", 300, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLT_RESISTANCE_2 = Field.create("CLT_RESISTANCE_2", 304, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLT_RESISTANCE_3 = Field.create("CLT_RESISTANCE_3", 308, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLT_BIAS_RESISTOR = Field.create("CLT_BIAS_RESISTOR", 312, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLT_ADCCHANNEL = Field.create("CLT_ADCCHANNEL", 316, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field CLT_ALIGNMENTFILL_AT_29 = Field.create("CLT_ALIGNMENTFILL_AT_29", 317, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IAT_TEMPC_1 = Field.create("IAT_TEMPC_1", 320, FieldType.FLOAT).setBaseOffset(0);
public static final Field IAT_TEMPC_2 = Field.create("IAT_TEMPC_2", 324, FieldType.FLOAT).setBaseOffset(0);
public static final Field IAT_TEMPC_3 = Field.create("IAT_TEMPC_3", 328, FieldType.FLOAT).setBaseOffset(0);
public static final Field IAT_RESISTANCE_1 = Field.create("IAT_RESISTANCE_1", 332, FieldType.FLOAT).setBaseOffset(0);
public static final Field IAT_RESISTANCE_2 = Field.create("IAT_RESISTANCE_2", 336, FieldType.FLOAT).setBaseOffset(0);
public static final Field IAT_RESISTANCE_3 = Field.create("IAT_RESISTANCE_3", 340, FieldType.FLOAT).setBaseOffset(0);
public static final Field IAT_BIAS_RESISTOR = Field.create("IAT_BIAS_RESISTOR", 344, FieldType.FLOAT).setBaseOffset(0);
public static final Field IAT_ADCCHANNEL = Field.create("IAT_ADCCHANNEL", 348, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field IAT_ALIGNMENTFILL_AT_29 = Field.create("IAT_ALIGNMENTFILL_AT_29", 349, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field LAUNCHTIMINGRETARD = Field.create("LAUNCHTIMINGRETARD", 352, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field HIP9011PRESCALERANDSDO = Field.create("HIP9011PRESCALERANDSDO", 356, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field KNOCKBANDCUSTOM = Field.create("KNOCKBANDCUSTOM", 360, FieldType.FLOAT).setBaseOffset(0);
public static final Field DISPLACEMENT = Field.create("DISPLACEMENT", 364, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field TRIGGERSIMULATORRPM = Field.create("TRIGGERSIMULATORRPM", 366, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERSCOUNT = Field.create("CYLINDERSCOUNT", 368, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field FIRINGORDER = Field.create("FIRINGORDER", 372, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_373 = Field.create("ALIGNMENTFILL_AT_373", 373, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBORE = Field.create("CYLINDERBORE", 376, FieldType.FLOAT).setBaseOffset(0);
public static final String[] engine_load_mode_e = {"Speed Density", "MAF Air Charge", "Alpha-N", "Lua"};
public static final Field FUELALGORITHM = Field.create("FUELALGORITHM", 380, FieldType.INT8, engine_load_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALSMAXTPS = Field.create("ALSMAXTPS", 381, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CRANKINGINJECTIONMODE = Field.create("CRANKINGINJECTIONMODE", 382, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONMODE = Field.create("INJECTIONMODE", 383, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCONTROLMINRPM = Field.create("BOOSTCONTROLMINRPM", 384, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCONTROLMINTPS = Field.create("BOOSTCONTROLMINTPS", 386, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCONTROLMINMAP = Field.create("BOOSTCONTROLMINMAP", 387, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CRANKINGTIMINGANGLE = Field.create("CRANKINGTIMINGANGLE", 388, FieldType.FLOAT).setBaseOffset(0);
public static final Field IGNITIONMODE = Field.create("IGNITIONMODE", 392, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GAPTRACKINGLENGTHOVERRIDE = Field.create("GAPTRACKINGLENGTHOVERRIDE", 393, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAXIDLEVSS = Field.create("MAXIDLEVSS", 394, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_395 = Field.create("ALIGNMENTFILL_AT_395", 395, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MINOILPRESSUREAFTERSTART = Field.create("MINOILPRESSUREAFTERSTART", 396, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TIMINGMODE = Field.create("TIMINGMODE", 398, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_399 = Field.create("ALIGNMENTFILL_AT_399", 399, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FIXEDMODETIMING = Field.create("FIXEDMODETIMING", 400, FieldType.FLOAT).setBaseOffset(0);
public static final Field GLOBALTRIGGERANGLEOFFSET = Field.create("GLOBALTRIGGERANGLEOFFSET", 404, FieldType.FLOAT).setBaseOffset(0);
public static final Field ANALOGINPUTDIVIDERCOEFFICIENT = Field.create("ANALOGINPUTDIVIDERCOEFFICIENT", 408, FieldType.FLOAT).setBaseOffset(0);
public static final Field VBATTDIVIDERCOEFF = Field.create("VBATTDIVIDERCOEFF", 412, FieldType.FLOAT).setBaseOffset(0);
public static final Field FANONTEMPERATURE = Field.create("FANONTEMPERATURE", 416, FieldType.FLOAT).setBaseOffset(0);
public static final Field FANOFFTEMPERATURE = Field.create("FANOFFTEMPERATURE", 420, FieldType.FLOAT).setBaseOffset(0);
public static final Field DRIVEWHEELREVPERKM = Field.create("DRIVEWHEELREVPERKM", 424, FieldType.FLOAT).setBaseOffset(0);
public static final Field CANNBCTYPE = Field.create("CANNBCTYPE", 428, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_429 = Field.create("ALIGNMENTFILL_AT_429", 429, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CANSLEEPPERIODMS = Field.create("CANSLEEPPERIODMS", 432, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field UNUSED440 = Field.create("UNUSED440", 436, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_437 = Field.create("ALIGNMENTFILL_AT_437", 437, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BYFIRMWAREVERSION = Field.create("BYFIRMWAREVERSION", 440, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TPS1_1ADCCHANNEL = Field.create("TPS1_1ADCCHANNEL", 444, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field VBATTADCCHANNEL = Field.create("VBATTADCCHANNEL", 445, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field FUELLEVELSENSOR = Field.create("FUELLEVELSENSOR", 446, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field TPS2_1ADCCHANNEL = Field.create("TPS2_1ADCCHANNEL", 447, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field IDLE_DERIVATIVEFILTERLOSS = Field.create("IDLE_DERIVATIVEFILTERLOSS", 448, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRAILINGSPARKANGLE = Field.create("TRAILINGSPARKANGLE", 452, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final String[] trigger_type_e = {"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", "trg11", "EZ30", "INVALID", "Dodge Neon 2003", "Mazda DOHC 1+4", "1+1", "INVALID", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Benelli Tre", "Dodge Stratus", "36_2_2_2", "Nissan Primera", "dev 2JZ 3/34 simulator", "Rover K", "GM 24x 5 degree", "Honda CBR 600", "Mitsubishi 4G92/93/94 Cam 29", "Honda CBR 600 custom", "3/1 skipped", "Dodge Neon 2003 crank", "Miata NB", "Mitsubishi 4G63 Cam 34", "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", "Mitsu 4G63 Crank", "trg77", "trg78", "trg79"};
public static final Field TRIGGER_TYPE = Field.create("TRIGGER_TYPE", 456, FieldType.INT, trigger_type_e).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGER_CUSTOMTOTALTOOTHCOUNT = Field.create("TRIGGER_CUSTOMTOTALTOOTHCOUNT", 460, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT = Field.create("TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT", 464, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field AIRBYRPMTAPER = Field.create("AIRBYRPMTAPER", 468, FieldType.FLOAT).setBaseOffset(0);
public static final Field HIP9011SPIDEVICE = Field.create("HIP9011SPIDEVICE", 472, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCONTROLSAFEDUTYCYCLE = Field.create("BOOSTCONTROLSAFEDUTYCYCLE", 473, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAFADCCHANNEL = Field.create("MAFADCCHANNEL", 474, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_475 = Field.create("ALIGNMENTFILL_AT_475", 475, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GLOBALFUELCORRECTION = Field.create("GLOBALFUELCORRECTION", 476, FieldType.FLOAT).setBaseOffset(0);
public static final Field ADCVCC = Field.create("ADCVCC", 480, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAPCAMDETECTIONANGLEPOSITION = Field.create("MAPCAMDETECTIONANGLEPOSITION", 484, FieldType.FLOAT).setBaseOffset(0);
public static final String[] brain_input_pin_e = {"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"};
public static final Field CAMINPUTS1 = Field.create("CAMINPUTS1", 488, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field CAMINPUTS2 = Field.create("CAMINPUTS2", 490, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field CAMINPUTS3 = Field.create("CAMINPUTS3", 492, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field CAMINPUTS4 = Field.create("CAMINPUTS4", 494, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field AFR_HWCHANNEL = Field.create("AFR_HWCHANNEL", 496, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AFR_HWCHANNEL2 = Field.create("AFR_HWCHANNEL2", 497, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AFR_ALIGNMENTFILL_AT_2 = Field.create("AFR_ALIGNMENTFILL_AT_2", 498, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field AFR_V1 = Field.create("AFR_V1", 500, FieldType.FLOAT).setBaseOffset(0);
public static final Field AFR_VALUE1 = Field.create("AFR_VALUE1", 504, FieldType.FLOAT).setBaseOffset(0);
public static final Field AFR_V2 = Field.create("AFR_V2", 508, FieldType.FLOAT).setBaseOffset(0);
public static final Field AFR_VALUE2 = Field.create("AFR_VALUE2", 512, FieldType.FLOAT).setBaseOffset(0);
public static final Field THROTTLEPEDALPOSITIONADCCHANNEL = Field.create("THROTTLEPEDALPOSITIONADCCHANNEL", 516, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_517 = Field.create("ALIGNMENTFILL_AT_517", 517, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] Gpio = {"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"};
public static final Field TLE6240_CS = Field.create("TLE6240_CS", 518, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final String[] pin_output_mode_e = {"default", "default inverted", "open collector", "open collector inverted"};
public static final Field TLE6240_CSPINMODE = Field.create("TLE6240_CSPINMODE", 520, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_521 = Field.create("ALIGNMENTFILL_AT_521", 521, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] switch_input_pin_e = {"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"};
public static final Field THROTTLEPEDALUPPIN = Field.create("THROTTLEPEDALUPPIN", 522, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field BAROSENSOR_LOWVALUE = Field.create("BAROSENSOR_LOWVALUE", 524, FieldType.FLOAT).setBaseOffset(0);
public static final Field BAROSENSOR_HIGHVALUE = Field.create("BAROSENSOR_HIGHVALUE", 528, FieldType.FLOAT).setBaseOffset(0);
public static final Field BAROSENSOR_TYPE = Field.create("BAROSENSOR_TYPE", 532, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BAROSENSOR_HWCHANNEL = Field.create("BAROSENSOR_HWCHANNEL", 533, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field BAROSENSOR_ALIGNMENTFILL_AT_10 = Field.create("BAROSENSOR_ALIGNMENTFILL_AT_10", 534, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IDLE_SOLENOIDFREQUENCY = Field.create("IDLE_SOLENOIDFREQUENCY", 536, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final String[] output_pin_e = {"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"};
public static final Field IDLE_SOLENOIDPIN = Field.create("IDLE_SOLENOIDPIN", 540, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IDLE_STEPPERDIRECTIONPIN = Field.create("IDLE_STEPPERDIRECTIONPIN", 542, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field IDLE_STEPPERSTEPPIN = Field.create("IDLE_STEPPERSTEPPIN", 544, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field IDLE_SOLENOIDPINMODE = Field.create("IDLE_SOLENOIDPINMODE", 546, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field IDLE_ALIGNMENTFILL_AT_11 = Field.create("IDLE_ALIGNMENTFILL_AT_11", 547, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MANIDLEPOSITION = Field.create("MANIDLEPOSITION", 548, FieldType.FLOAT).setBaseOffset(0);
public static final Field KNOCKRETARDAGGRESSION = Field.create("KNOCKRETARDAGGRESSION", 552, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field KNOCKRETARDREAPPLYRATE = Field.create("KNOCKRETARDREAPPLYRATE", 553, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field ENGINESYNCCAM = Field.create("ENGINESYNCCAM", 554, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VSSFILTERRECIPROCAL = Field.create("VSSFILTERRECIPROCAL", 555, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VSSGEARRATIO = Field.create("VSSGEARRATIO", 556, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field VSSTOOTHCOUNT = Field.create("VSSTOOTHCOUNT", 558, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] ve_override_e = {"None", "MAP", "TPS"};
public static final Field IDLEVEOVERRIDEMODE = Field.create("IDLEVEOVERRIDEMODE", 559, FieldType.INT8, ve_override_e).setScale(1.0).setBaseOffset(0);
public static final Field L9779_CS = Field.create("L9779_CS", 560, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS1 = Field.create("INJECTIONPINS1", 562, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS2 = Field.create("INJECTIONPINS2", 564, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS3 = Field.create("INJECTIONPINS3", 566, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS4 = Field.create("INJECTIONPINS4", 568, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS5 = Field.create("INJECTIONPINS5", 570, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS6 = Field.create("INJECTIONPINS6", 572, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS7 = Field.create("INJECTIONPINS7", 574, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS8 = Field.create("INJECTIONPINS8", 576, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS9 = Field.create("INJECTIONPINS9", 578, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS10 = Field.create("INJECTIONPINS10", 580, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS11 = Field.create("INJECTIONPINS11", 582, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINS12 = Field.create("INJECTIONPINS12", 584, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS1 = Field.create("IGNITIONPINS1", 586, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS2 = Field.create("IGNITIONPINS2", 588, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS3 = Field.create("IGNITIONPINS3", 590, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS4 = Field.create("IGNITIONPINS4", 592, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS5 = Field.create("IGNITIONPINS5", 594, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS6 = Field.create("IGNITIONPINS6", 596, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS7 = Field.create("IGNITIONPINS7", 598, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS8 = Field.create("IGNITIONPINS8", 600, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS9 = Field.create("IGNITIONPINS9", 602, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS10 = Field.create("IGNITIONPINS10", 604, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS11 = Field.create("IGNITIONPINS11", 606, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINS12 = Field.create("IGNITIONPINS12", 608, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONPINMODE = Field.create("INJECTIONPINMODE", 610, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONPINMODE = Field.create("IGNITIONPINMODE", 611, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field FUELPUMPPIN = Field.create("FUELPUMPPIN", 612, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field FUELPUMPPINMODE = Field.create("FUELPUMPPINMODE", 614, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_615 = Field.create("ALIGNMENTFILL_AT_615", 615, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MALFUNCTIONINDICATORPIN = Field.create("MALFUNCTIONINDICATORPIN", 616, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field MALFUNCTIONINDICATORPINMODE = Field.create("MALFUNCTIONINDICATORPINMODE", 618, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field FANPINMODE = Field.create("FANPINMODE", 619, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field FANPIN = Field.create("FANPIN", 620, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field CLUTCHDOWNPIN = Field.create("CLUTCHDOWNPIN", 622, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field ALTERNATORCONTROLPIN = Field.create("ALTERNATORCONTROLPIN", 624, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field ALTERNATORCONTROLPINMODE = Field.create("ALTERNATORCONTROLPINMODE", 626, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final String[] pin_input_mode_e = {"DEFAULT", "PULLUP", "PULLDOWN"};
public static final Field CLUTCHDOWNPINMODE = Field.create("CLUTCHDOWNPINMODE", 627, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field DIGITALPOTENTIOMETERCHIPSELECT1 = Field.create("DIGITALPOTENTIOMETERCHIPSELECT1", 628, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field DIGITALPOTENTIOMETERCHIPSELECT2 = Field.create("DIGITALPOTENTIOMETERCHIPSELECT2", 630, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field DIGITALPOTENTIOMETERCHIPSELECT3 = Field.create("DIGITALPOTENTIOMETERCHIPSELECT3", 632, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field DIGITALPOTENTIOMETERCHIPSELECT4 = Field.create("DIGITALPOTENTIOMETERCHIPSELECT4", 634, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ELECTRONICTHROTTLEPIN1MODE = Field.create("ELECTRONICTHROTTLEPIN1MODE", 636, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field MAX31855SPIDEVICE = Field.create("MAX31855SPIDEVICE", 637, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGTRIGGERSYNC = Field.create("DEBUGTRIGGERSYNC", 638, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field DIGITALPOTENTIOMETERSPIDEVICE = Field.create("DIGITALPOTENTIOMETERSPIDEVICE", 640, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_641 = Field.create("ALIGNMENTFILL_AT_641", 641, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MC33972_CS = Field.create("MC33972_CS", 642, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field MC33972_CSPINMODE = Field.create("MC33972_CSPINMODE", 644, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXFASTSENSOR1_ADCCHANNEL = Field.create("AUXFASTSENSOR1_ADCCHANNEL", 645, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field TPS1_2ADCCHANNEL = Field.create("TPS1_2ADCCHANNEL", 646, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field TPS2_2ADCCHANNEL = Field.create("TPS2_2ADCCHANNEL", 647, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field THROTTLEPEDALPOSITIONSECONDADCCHANNEL = Field.create("THROTTLEPEDALPOSITIONSECONDADCCHANNEL", 648, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field FUELLEVELVALUES = Field.create("FUELLEVELVALUES", 649, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] ego_sensor_e = {"BPSX", "Innovate", "14Point7", "Narrow", "PLX", "Custom"};
public static final Field AFR_TYPE = Field.create("AFR_TYPE", 657, FieldType.INT8, ego_sensor_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_658 = Field.create("ALIGNMENTFILL_AT_658", 658, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IDLE_ANTIWINDUPFREQ = Field.create("IDLE_ANTIWINDUPFREQ", 660, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERINPUTPINS1 = Field.create("TRIGGERINPUTPINS1", 664, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERINPUTPINS2 = Field.create("TRIGGERINPUTPINS2", 666, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field MC33_T_MIN_BOOST = Field.create("MC33_T_MIN_BOOST", 668, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field HIP9011CSPINMODE = Field.create("HIP9011CSPINMODE", 670, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_671 = Field.create("ALIGNMENTFILL_AT_671", 671, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TACHOUTPUTPIN = Field.create("TACHOUTPUTPIN", 672, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TACHOUTPUTPINMODE = Field.create("TACHOUTPUTPINMODE", 674, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_675 = Field.create("ALIGNMENTFILL_AT_675", 675, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAINRELAYPIN = Field.create("MAINRELAYPIN", 676, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field SDCARDCSPIN = Field.create("SDCARDCSPIN", 678, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field CANTXPIN = Field.create("CANTXPIN", 680, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field CANRXPIN = Field.create("CANRXPIN", 682, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field THROTTLEPEDALUPPINMODE = Field.create("THROTTLEPEDALUPPINMODE", 684, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ACIDLEEXTRAOFFSET = Field.create("ACIDLEEXTRAOFFSET", 685, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FINALGEARRATIO = Field.create("FINALGEARRATIO", 686, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TCUINPUTSPEEDSENSORPIN = Field.create("TCUINPUTSPEEDSENSORPIN", 688, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCUINPUTSPEEDSENSORTEETH = Field.create("TCUINPUTSPEEDSENSORTEETH", 690, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_691 = Field.create("ALIGNMENTFILL_AT_691", 691, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field WASTEGATEPOSITIONMIN = Field.create("WASTEGATEPOSITIONMIN", 692, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field WASTEGATEPOSITIONMAX = Field.create("WASTEGATEPOSITIONMAX", 694, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLEPOSITIONMIN = Field.create("IDLEPOSITIONMIN", 696, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLEPOSITIONMAX = Field.create("IDLEPOSITIONMAX", 698, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TUNERSTUDIOSERIALSPEED = Field.create("TUNERSTUDIOSERIALSPEED", 700, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field COMPRESSIONRATIO = Field.create("COMPRESSIONRATIO", 704, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERSIMULATORPINS1 = Field.create("TRIGGERSIMULATORPINS1", 708, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERSIMULATORPINS2 = Field.create("TRIGGERSIMULATORPINS2", 710, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field FORDINJECTORSMALLPULSESLOPE = Field.create("FORDINJECTORSMALLPULSESLOPE", 712, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field TRIGGERSIMULATORPINMODES1 = Field.create("TRIGGERSIMULATORPINMODES1", 714, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERSIMULATORPINMODES2 = Field.create("TRIGGERSIMULATORPINMODES2", 715, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field MAF2ADCCHANNEL = Field.create("MAF2ADCCHANNEL", 716, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_717 = Field.create("ALIGNMENTFILL_AT_717", 717, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field O2HEATERPIN = Field.create("O2HEATERPIN", 718, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field O2HEATERPINMODETODO = Field.create("O2HEATERPINMODETODO", 720, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_721 = Field.create("ALIGNMENTFILL_AT_721", 721, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IS_ENABLED_SPI_1 = Field.create("IS_ENABLED_SPI_1", 724, FieldType.BIT, 0).setBaseOffset(0);
public static final Field IS_ENABLED_SPI_2 = Field.create("IS_ENABLED_SPI_2", 724, FieldType.BIT, 1).setBaseOffset(0);
public static final Field IS_ENABLED_SPI_3 = Field.create("IS_ENABLED_SPI_3", 724, FieldType.BIT, 2).setBaseOffset(0);
public static final Field ISSDCARDENABLED = Field.create("ISSDCARDENABLED", 724, FieldType.BIT, 3).setBaseOffset(0);
public static final Field RUSEFIVERBOSE29B = Field.create("RUSEFIVERBOSE29B", 724, FieldType.BIT, 4).setBaseOffset(0);
public static final Field ISHIP9011ENABLED = Field.create("ISHIP9011ENABLED", 724, FieldType.BIT, 6).setBaseOffset(0);
public static final Field ISVERBOSEALTERNATOR = Field.create("ISVERBOSEALTERNATOR", 724, FieldType.BIT, 7).setBaseOffset(0);
public static final Field VERBOSEQUAD = Field.create("VERBOSEQUAD", 724, FieldType.BIT, 8).setBaseOffset(0);
public static final Field USESTEPPERIDLE = Field.create("USESTEPPERIDLE", 724, FieldType.BIT, 9).setBaseOffset(0);
public static final Field ENABLEDSTEP1LIMITER = Field.create("ENABLEDSTEP1LIMITER", 724, FieldType.BIT, 10).setBaseOffset(0);
public static final Field USETPICADVANCEDMODE = Field.create("USETPICADVANCEDMODE", 724, FieldType.BIT, 11).setBaseOffset(0);
public static final Field VERBOSETLE8888 = Field.create("VERBOSETLE8888", 724, FieldType.BIT, 13).setBaseOffset(0);
public static final Field ENABLEVERBOSECANTX = Field.create("ENABLEVERBOSECANTX", 724, FieldType.BIT, 14).setBaseOffset(0);
public static final Field ETB1CONFIGURED = Field.create("ETB1CONFIGURED", 724, FieldType.BIT, 15).setBaseOffset(0);
public static final Field ETB2CONFIGURED = Field.create("ETB2CONFIGURED", 724, FieldType.BIT, 16).setBaseOffset(0);
public static final Field MEASUREMAPONLYINONECYLINDER = Field.create("MEASUREMAPONLYINONECYLINDER", 724, FieldType.BIT, 17).setBaseOffset(0);
public static final Field STEPPERFORCEPARKINGEVERYRESTART = Field.create("STEPPERFORCEPARKINGEVERYRESTART", 724, FieldType.BIT, 18).setBaseOffset(0);
public static final Field ISFASTERENGINESPINUPENABLED = Field.create("ISFASTERENGINESPINUPENABLED", 724, FieldType.BIT, 19).setBaseOffset(0);
public static final Field COASTINGFUELCUTENABLED = Field.create("COASTINGFUELCUTENABLED", 724, FieldType.BIT, 20).setBaseOffset(0);
public static final Field USEIACTABLEFORCOASTING = Field.create("USEIACTABLEFORCOASTING", 724, FieldType.BIT, 21).setBaseOffset(0);
public static final Field USENOISELESSTRIGGERDECODER = Field.create("USENOISELESSTRIGGERDECODER", 724, FieldType.BIT, 22).setBaseOffset(0);
public static final Field USEIDLETIMINGPIDCONTROL = Field.create("USEIDLETIMINGPIDCONTROL", 724, FieldType.BIT, 23).setBaseOffset(0);
public static final Field DISABLEETBWHENENGINESTOPPED = Field.create("DISABLEETBWHENENGINESTOPPED", 724, FieldType.BIT, 24).setBaseOffset(0);
public static final Field IS_ENABLED_SPI_4 = Field.create("IS_ENABLED_SPI_4", 724, FieldType.BIT, 25).setBaseOffset(0);
public static final Field PAUSEETBCONTROL = Field.create("PAUSEETBCONTROL", 724, FieldType.BIT, 26).setBaseOffset(0);
public static final Field ALIGNENGINESNIFFERATTDC = Field.create("ALIGNENGINESNIFFERATTDC", 724, FieldType.BIT, 27).setBaseOffset(0);
public static final Field VERBOSEKLINE = Field.create("VERBOSEKLINE", 724, FieldType.BIT, 28).setBaseOffset(0);
public static final Field IDLEINCREMENTALPIDCIC = Field.create("IDLEINCREMENTALPIDCIC", 724, FieldType.BIT, 29).setBaseOffset(0);
public static final Field ENABLEAEMXSERIES = Field.create("ENABLEAEMXSERIES", 724, FieldType.BIT, 30).setBaseOffset(0);
public static final Field LOGICANALYZERPINS1 = Field.create("LOGICANALYZERPINS1", 728, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LOGICANALYZERPINS2 = Field.create("LOGICANALYZERPINS2", 730, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LOGICANALYZERPINS3 = Field.create("LOGICANALYZERPINS3", 732, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LOGICANALYZERPINS4 = Field.create("LOGICANALYZERPINS4", 734, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field MAINRELAYPINMODE = Field.create("MAINRELAYPINMODE", 736, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_737 = Field.create("ALIGNMENTFILL_AT_737", 737, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HIP9011CSPIN = Field.create("HIP9011CSPIN", 738, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field HIP9011INTHOLDPIN = Field.create("HIP9011INTHOLDPIN", 740, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field HIP9011INTHOLDPINMODE = Field.create("HIP9011INTHOLDPINMODE", 742, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_743 = Field.create("ALIGNMENTFILL_AT_743", 743, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VERBOSECANBASEADDRESS = Field.create("VERBOSECANBASEADDRESS", 744, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field MC33_HVOLT = Field.create("MC33_HVOLT", 748, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MINIMUMBOOSTCLOSEDLOOPMAP = Field.create("MINIMUMBOOSTCLOSEDLOOPMAP", 749, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ACFANPIN = Field.create("ACFANPIN", 750, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field ACFANPINMODE = Field.create("ACFANPINMODE", 752, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field L9779SPIDEVICE = Field.create("L9779SPIDEVICE", 753, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DWELLVOLTAGECORRVOLTBINS = Field.create("DWELLVOLTAGECORRVOLTBINS", 754, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field IMUTYPE = Field.create("IMUTYPE", 762, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DWELLVOLTAGECORRVALUES = Field.create("DWELLVOLTAGECORRVALUES", 763, FieldType.INT8).setScale(0.02).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_771 = Field.create("ALIGNMENTFILL_AT_771", 771, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VEHICLEWEIGHT = Field.create("VEHICLEWEIGHT", 772, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLEPIDRPMUPPERLIMIT = Field.create("IDLEPIDRPMUPPERLIMIT", 774, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field APPLYNONLINEARBELOWPULSE = Field.create("APPLYNONLINEARBELOWPULSE", 776, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field LPS25BAROSENSORSCL = Field.create("LPS25BAROSENSORSCL", 778, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field LPS25BAROSENSORSDA = Field.create("LPS25BAROSENSORSDA", 780, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field VEHICLESPEEDSENSORINPUTPIN = Field.create("VEHICLESPEEDSENSORINPUTPIN", 782, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field CLUTCHUPPIN = Field.create("CLUTCHUPPIN", 784, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTORNONLINEARMODE = Field.create("INJECTORNONLINEARMODE", 786, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CLUTCHUPPINMODE = Field.create("CLUTCHUPPINMODE", 787, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field MAX31855_CS1 = Field.create("MAX31855_CS1", 788, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field MAX31855_CS2 = Field.create("MAX31855_CS2", 790, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field MAX31855_CS3 = Field.create("MAX31855_CS3", 792, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field MAX31855_CS4 = Field.create("MAX31855_CS4", 794, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field MAX31855_CS5 = Field.create("MAX31855_CS5", 796, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field MAX31855_CS6 = Field.create("MAX31855_CS6", 798, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field MAX31855_CS7 = Field.create("MAX31855_CS7", 800, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field MAX31855_CS8 = Field.create("MAX31855_CS8", 802, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field FLEXSENSORPIN = Field.create("FLEXSENSORPIN", 804, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TEST557PIN = Field.create("TEST557PIN", 806, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERDIRECTIONPINMODE = Field.create("STEPPERDIRECTIONPINMODE", 808, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field MC33972SPIDEVICE = Field.create("MC33972SPIDEVICE", 809, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STOICHRATIOSECONDARY = Field.create("STOICHRATIOSECONDARY", 810, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field ETBMAXIMUMPOSITION = Field.create("ETBMAXIMUMPOSITION", 811, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field SDCARDLOGFREQUENCY = Field.create("SDCARDLOGFREQUENCY", 812, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLEPOSITIONSENSOR = Field.create("IDLEPOSITIONSENSOR", 814, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_815 = Field.create("ALIGNMENTFILL_AT_815", 815, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DEBUGMAPAVERAGING = Field.create("DEBUGMAPAVERAGING", 816, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STARTERRELAYDISABLEPIN = Field.create("STARTERRELAYDISABLEPIN", 818, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field STARTERRELAYDISABLEPINMODE = Field.create("STARTERRELAYDISABLEPINMODE", 820, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_821 = Field.create("ALIGNMENTFILL_AT_821", 821, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field SECONDSOLENOIDPIN = Field.create("SECONDSOLENOIDPIN", 822, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field STARTSTOPBUTTONPIN = Field.create("STARTSTOPBUTTONPIN", 824, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_826 = Field.create("ALIGNMENTFILL_AT_826", 826, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPMINBUFFERLENGTH = Field.create("MAPMINBUFFERLENGTH", 828, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field IDLEPIDDEACTIVATIONTPSTHRESHOLD = Field.create("IDLEPIDDEACTIVATIONTPSTHRESHOLD", 832, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERPARKINGEXTRASTEPS = Field.create("STEPPERPARKINGEXTRASTEPS", 834, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPS1SECONDARYMIN = Field.create("TPS1SECONDARYMIN", 836, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPS1SECONDARYMAX = Field.create("TPS1SECONDARYMAX", 838, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ANTILAGRPMTRESHOLD = Field.create("ANTILAGRPMTRESHOLD", 840, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field STARTCRANKINGDURATION = Field.create("STARTCRANKINGDURATION", 842, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERERRORPIN = Field.create("TRIGGERERRORPIN", 844, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERERRORPINMODE = Field.create("TRIGGERERRORPINMODE", 846, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_847 = Field.create("ALIGNMENTFILL_AT_847", 847, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ACRELAYPIN = Field.create("ACRELAYPIN", 848, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field ACRELAYPINMODE = Field.create("ACRELAYPINMODE", 850, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_851 = Field.create("ALIGNMENTFILL_AT_851", 851, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTING1 = Field.create("SCRIPTSETTING1", 852, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTING2 = Field.create("SCRIPTSETTING2", 856, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTING3 = Field.create("SCRIPTSETTING3", 860, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTING4 = Field.create("SCRIPTSETTING4", 864, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTING5 = Field.create("SCRIPTSETTING5", 868, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTING6 = Field.create("SCRIPTSETTING6", 872, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTING7 = Field.create("SCRIPTSETTING7", 876, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTING8 = Field.create("SCRIPTSETTING8", 880, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field SPI1MOSIPIN = Field.create("SPI1MOSIPIN", 884, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field SPI1MISOPIN = Field.create("SPI1MISOPIN", 886, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field SPI1SCKPIN = Field.create("SPI1SCKPIN", 888, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field SPI2MOSIPIN = Field.create("SPI2MOSIPIN", 890, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field SPI2MISOPIN = Field.create("SPI2MISOPIN", 892, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field SPI2SCKPIN = Field.create("SPI2SCKPIN", 894, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field SPI3MOSIPIN = Field.create("SPI3MOSIPIN", 896, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field SPI3MISOPIN = Field.create("SPI3MISOPIN", 898, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field SPI3SCKPIN = Field.create("SPI3SCKPIN", 900, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field CDMINPUTPIN = Field.create("CDMINPUTPIN", 902, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field CONSOLEUARTDEVICE = Field.create("CONSOLEUARTDEVICE", 904, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] sensor_chart_e = {"none", "trigger", "INVALID", "RPM ACCEL", "DETAILED RPM", "Fast Aux1"};
public static final Field SENSORCHARTMODE = Field.create("SENSORCHARTMODE", 905, FieldType.INT8, sensor_chart_e).setScale(1.0).setBaseOffset(0);
public static final String[] maf_sensor_type_e = {"v0", "v1", "v2", "v3"};
public static final Field MAFSENSORTYPE = Field.create("MAFSENSORTYPE", 906, FieldType.INT8, maf_sensor_type_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_907 = Field.create("ALIGNMENTFILL_AT_907", 907, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CLUTCHUPPININVERTED = Field.create("CLUTCHUPPININVERTED", 908, FieldType.BIT, 0).setBaseOffset(0);
public static final Field CLUTCHDOWNPININVERTED = Field.create("CLUTCHDOWNPININVERTED", 908, FieldType.BIT, 1).setBaseOffset(0);
public static final Field USEHBRIDGESTODRIVEIDLESTEPPER = Field.create("USEHBRIDGESTODRIVEIDLESTEPPER", 908, FieldType.BIT, 2).setBaseOffset(0);
public static final Field MULTISPARKENABLE = Field.create("MULTISPARKENABLE", 908, FieldType.BIT, 3).setBaseOffset(0);
public static final Field ENABLELAUNCHRETARD = Field.create("ENABLELAUNCHRETARD", 908, FieldType.BIT, 4).setBaseOffset(0);
public static final Field UNFINISHEDENABLELAUNCHBOOST = Field.create("UNFINISHEDENABLELAUNCHBOOST", 908, FieldType.BIT, 5).setBaseOffset(0);
public static final Field UNFINISHEDLAUNCHDISABLEBYSPEED = Field.create("UNFINISHEDLAUNCHDISABLEBYSPEED", 908, FieldType.BIT, 6).setBaseOffset(0);
public static final Field ENABLECANVSS = Field.create("ENABLECANVSS", 908, FieldType.BIT, 7).setBaseOffset(0);
public static final Field ENABLEINNOVATELC2 = Field.create("ENABLEINNOVATELC2", 908, FieldType.BIT, 8).setBaseOffset(0);
public static final Field SHOWHUMANREADABLEWARNING = Field.create("SHOWHUMANREADABLEWARNING", 908, FieldType.BIT, 9).setBaseOffset(0);
public static final Field STFTIGNOREERRORMAGNITUDE = Field.create("STFTIGNOREERRORMAGNITUDE", 908, FieldType.BIT, 10).setBaseOffset(0);
public static final Field VVTBOOLEANFORVERYSPECIALCASES = Field.create("VVTBOOLEANFORVERYSPECIALCASES", 908, FieldType.BIT, 11).setBaseOffset(0);
public static final Field ENABLESOFTWAREKNOCK = Field.create("ENABLESOFTWAREKNOCK", 908, FieldType.BIT, 12).setBaseOffset(0);
public static final Field VERBOSEVVTDECODING = Field.create("VERBOSEVVTDECODING", 908, FieldType.BIT, 13).setBaseOffset(0);
public static final Field INVERTCAMVVTSIGNAL = Field.create("INVERTCAMVVTSIGNAL", 908, FieldType.BIT, 14).setBaseOffset(0);
public static final Field CONSUMEOBDSENSORS = Field.create("CONSUMEOBDSENSORS", 908, FieldType.BIT, 15).setBaseOffset(0);
public static final Field KNOCKBANKCYL1 = Field.create("KNOCKBANKCYL1", 908, FieldType.BIT, 16).setBaseOffset(0);
public static final Field KNOCKBANKCYL2 = Field.create("KNOCKBANKCYL2", 908, FieldType.BIT, 17).setBaseOffset(0);
public static final Field KNOCKBANKCYL3 = Field.create("KNOCKBANKCYL3", 908, FieldType.BIT, 18).setBaseOffset(0);
public static final Field KNOCKBANKCYL4 = Field.create("KNOCKBANKCYL4", 908, FieldType.BIT, 19).setBaseOffset(0);
public static final Field KNOCKBANKCYL5 = Field.create("KNOCKBANKCYL5", 908, FieldType.BIT, 20).setBaseOffset(0);
public static final Field KNOCKBANKCYL6 = Field.create("KNOCKBANKCYL6", 908, FieldType.BIT, 21).setBaseOffset(0);
public static final Field KNOCKBANKCYL7 = Field.create("KNOCKBANKCYL7", 908, FieldType.BIT, 22).setBaseOffset(0);
public static final Field KNOCKBANKCYL8 = Field.create("KNOCKBANKCYL8", 908, FieldType.BIT, 23).setBaseOffset(0);
public static final Field KNOCKBANKCYL9 = Field.create("KNOCKBANKCYL9", 908, FieldType.BIT, 24).setBaseOffset(0);
public static final Field KNOCKBANKCYL10 = Field.create("KNOCKBANKCYL10", 908, FieldType.BIT, 25).setBaseOffset(0);
public static final Field KNOCKBANKCYL11 = Field.create("KNOCKBANKCYL11", 908, FieldType.BIT, 26).setBaseOffset(0);
public static final Field KNOCKBANKCYL12 = Field.create("KNOCKBANKCYL12", 908, FieldType.BIT, 27).setBaseOffset(0);
public static final Field TCUENABLED = Field.create("TCUENABLED", 908, FieldType.BIT, 28).setBaseOffset(0);
public static final Field CANBROADCASTUSECHANNELTWO = Field.create("CANBROADCASTUSECHANNELTWO", 908, FieldType.BIT, 29).setBaseOffset(0);
public static final Field USERAWOUTPUTTODRIVEIDLESTEPPER = Field.create("USERAWOUTPUTTODRIVEIDLESTEPPER", 908, FieldType.BIT, 30).setBaseOffset(0);
public static final Field VERBOSECAN2 = Field.create("VERBOSECAN2", 908, FieldType.BIT, 31).setBaseOffset(0);
public static final Field ETBIO1_DIRECTIONPIN1 = Field.create("ETBIO1_DIRECTIONPIN1", 912, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ETBIO1_DIRECTIONPIN2 = Field.create("ETBIO1_DIRECTIONPIN2", 914, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ETBIO1_CONTROLPIN = Field.create("ETBIO1_CONTROLPIN", 916, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ETBIO1_DISABLEPIN = Field.create("ETBIO1_DISABLEPIN", 918, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ETBIO2_DIRECTIONPIN1 = Field.create("ETBIO2_DIRECTIONPIN1", 920, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ETBIO2_DIRECTIONPIN2 = Field.create("ETBIO2_DIRECTIONPIN2", 922, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ETBIO2_CONTROLPIN = Field.create("ETBIO2_CONTROLPIN", 924, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ETBIO2_DISABLEPIN = Field.create("ETBIO2_DISABLEPIN", 926, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCONTROLPIN = Field.create("BOOSTCONTROLPIN", 928, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCONTROLPINMODE = Field.create("BOOSTCONTROLPINMODE", 930, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_931 = Field.create("ALIGNMENTFILL_AT_931", 931, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSACTIVATEPIN = Field.create("ALSACTIVATEPIN", 932, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LAUNCHACTIVATEPIN = Field.create("LAUNCHACTIVATEPIN", 934, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTPID_PFACTOR = Field.create("BOOSTPID_PFACTOR", 936, FieldType.FLOAT).setBaseOffset(0);
public static final Field BOOSTPID_IFACTOR = Field.create("BOOSTPID_IFACTOR", 940, FieldType.FLOAT).setBaseOffset(0);
public static final Field BOOSTPID_DFACTOR = Field.create("BOOSTPID_DFACTOR", 944, FieldType.FLOAT).setBaseOffset(0);
public static final Field BOOSTPID_OFFSET = Field.create("BOOSTPID_OFFSET", 948, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTPID_PERIODMS = Field.create("BOOSTPID_PERIODMS", 950, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTPID_MINVALUE = Field.create("BOOSTPID_MINVALUE", 952, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTPID_MAXVALUE = Field.create("BOOSTPID_MAXVALUE", 954, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTTYPE = Field.create("BOOSTTYPE", 956, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_957 = Field.create("ALIGNMENTFILL_AT_957", 957, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTPWMFREQUENCY = Field.create("BOOSTPWMFREQUENCY", 960, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final String[] launchActivationMode_e = {"Launch Button", "Clutch Down Switch", "Always Active(Disabled By Speed)"};
public static final Field LAUNCHACTIVATIONMODE = Field.create("LAUNCHACTIVATIONMODE", 964, FieldType.INT8, launchActivationMode_e).setScale(1.0).setBaseOffset(0);
public static final String[] antiLagActivationMode_e = {"Switch Input", "Always Active"};
public static final Field ANTILAGACTIVATIONMODE = Field.create("ANTILAGACTIVATIONMODE", 965, FieldType.INT8, antiLagActivationMode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_966 = Field.create("ALIGNMENTFILL_AT_966", 966, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field LAUNCHSPEEDTHRESHOLD = Field.create("LAUNCHSPEEDTHRESHOLD", 968, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field LAUNCHTIMINGRPMRANGE = Field.create("LAUNCHTIMINGRPMRANGE", 972, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field LAUNCHFUELADDED = Field.create("LAUNCHFUELADDED", 976, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field LAUNCHBOOSTDUTY = Field.create("LAUNCHBOOSTDUTY", 980, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field HARDCUTRPMRANGE = Field.create("HARDCUTRPMRANGE", 984, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TURBOCHARGERFILTER = Field.create("TURBOCHARGERFILTER", 988, FieldType.FLOAT).setBaseOffset(0);
public static final Field LAUNCHTPSTHRESHOLD = Field.create("LAUNCHTPSTHRESHOLD", 992, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field LAUNCHACTIVATEDELAY = Field.create("LAUNCHACTIVATEDELAY", 996, FieldType.FLOAT).setBaseOffset(0);
public static final Field STFT_MAXIDLEREGIONRPM = Field.create("STFT_MAXIDLEREGIONRPM", 1000, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field STFT_MAXOVERRUNLOAD = Field.create("STFT_MAXOVERRUNLOAD", 1001, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_MINPOWERLOAD = Field.create("STFT_MINPOWERLOAD", 1002, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_DEADBAND = Field.create("STFT_DEADBAND", 1003, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field STFT_MINCLT = Field.create("STFT_MINCLT", 1004, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_MINAFR = Field.create("STFT_MINAFR", 1005, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field STFT_MAXAFR = Field.create("STFT_MAXAFR", 1006, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field STFT_STARTUPDELAY = Field.create("STFT_STARTUPDELAY", 1007, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_CELLCFGS1_MAXADD = Field.create("STFT_CELLCFGS1_MAXADD", 1008, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_CELLCFGS1_MAXREMOVE = Field.create("STFT_CELLCFGS1_MAXREMOVE", 1009, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_CELLCFGS1_TIMECONSTANT = Field.create("STFT_CELLCFGS1_TIMECONSTANT", 1010, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field STFT_CELLCFGS2_MAXADD = Field.create("STFT_CELLCFGS2_MAXADD", 1012, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_CELLCFGS2_MAXREMOVE = Field.create("STFT_CELLCFGS2_MAXREMOVE", 1013, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_CELLCFGS2_TIMECONSTANT = Field.create("STFT_CELLCFGS2_TIMECONSTANT", 1014, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field STFT_CELLCFGS3_MAXADD = Field.create("STFT_CELLCFGS3_MAXADD", 1016, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_CELLCFGS3_MAXREMOVE = Field.create("STFT_CELLCFGS3_MAXREMOVE", 1017, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_CELLCFGS3_TIMECONSTANT = Field.create("STFT_CELLCFGS3_TIMECONSTANT", 1018, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field STFT_CELLCFGS4_MAXADD = Field.create("STFT_CELLCFGS4_MAXADD", 1020, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_CELLCFGS4_MAXREMOVE = Field.create("STFT_CELLCFGS4_MAXREMOVE", 1021, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STFT_CELLCFGS4_TIMECONSTANT = Field.create("STFT_CELLCFGS4_TIMECONSTANT", 1022, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field STEPPERDCIO1_DIRECTIONPIN1 = Field.create("STEPPERDCIO1_DIRECTIONPIN1", 1024, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERDCIO1_DIRECTIONPIN2 = Field.create("STEPPERDCIO1_DIRECTIONPIN2", 1026, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERDCIO1_CONTROLPIN = Field.create("STEPPERDCIO1_CONTROLPIN", 1028, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERDCIO1_DISABLEPIN = Field.create("STEPPERDCIO1_DISABLEPIN", 1030, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERDCIO2_DIRECTIONPIN1 = Field.create("STEPPERDCIO2_DIRECTIONPIN1", 1032, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERDCIO2_DIRECTIONPIN2 = Field.create("STEPPERDCIO2_DIRECTIONPIN2", 1034, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERDCIO2_CONTROLPIN = Field.create("STEPPERDCIO2_CONTROLPIN", 1036, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERDCIO2_DISABLEPIN = Field.create("STEPPERDCIO2_DISABLEPIN", 1038, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ENGINEMAKE = Field.create("ENGINEMAKE", 1040, 32, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field ENGINECODE = Field.create("ENGINECODE", 1072, 32, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field VEHICLENAME = Field.create("VEHICLENAME", 1104, 32, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID1 = Field.create("TCU_SOLENOID1", 1136, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID2 = Field.create("TCU_SOLENOID2", 1138, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID3 = Field.create("TCU_SOLENOID3", 1140, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID4 = Field.create("TCU_SOLENOID4", 1142, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID5 = Field.create("TCU_SOLENOID5", 1144, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID6 = Field.create("TCU_SOLENOID6", 1146, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field ETBFUNCTIONS1 = Field.create("ETBFUNCTIONS1", 1148, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ETBFUNCTIONS2 = Field.create("ETBFUNCTIONS2", 1149, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DRV8860SPIDEVICE = Field.create("DRV8860SPIDEVICE", 1150, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1151 = Field.create("ALIGNMENTFILL_AT_1151", 1151, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DRV8860_CS = Field.create("DRV8860_CS", 1152, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field DRV8860_CSPINMODE = Field.create("DRV8860_CSPINMODE", 1154, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1155 = Field.create("ALIGNMENTFILL_AT_1155", 1155, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field DRV8860_MISO = Field.create("DRV8860_MISO", 1156, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field FUELLEVELBINS = Field.create("FUELLEVELBINS", 1158, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field LUAOUTPUTPINS1 = Field.create("LUAOUTPUTPINS1", 1174, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LUAOUTPUTPINS2 = Field.create("LUAOUTPUTPINS2", 1176, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LUAOUTPUTPINS3 = Field.create("LUAOUTPUTPINS3", 1178, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LUAOUTPUTPINS4 = Field.create("LUAOUTPUTPINS4", 1180, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LUAOUTPUTPINS5 = Field.create("LUAOUTPUTPINS5", 1182, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LUAOUTPUTPINS6 = Field.create("LUAOUTPUTPINS6", 1184, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LUAOUTPUTPINS7 = Field.create("LUAOUTPUTPINS7", 1186, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LUAOUTPUTPINS8 = Field.create("LUAOUTPUTPINS8", 1188, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1190 = Field.create("ALIGNMENTFILL_AT_1190", 1190, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTOFFSETS1 = Field.create("VVTOFFSETS1", 1192, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTOFFSETS2 = Field.create("VVTOFFSETS2", 1196, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTOFFSETS3 = Field.create("VVTOFFSETS3", 1200, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTOFFSETS4 = Field.create("VVTOFFSETS4", 1204, FieldType.FLOAT).setBaseOffset(0);
public static final Field VRTHRESHOLD1_RPMBINS = Field.create("VRTHRESHOLD1_RPMBINS", 1208, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field VRTHRESHOLD1_VALUES = Field.create("VRTHRESHOLD1_VALUES", 1214, FieldType.INT8).setScale(0.01).setBaseOffset(0);
public static final Field VRTHRESHOLD1_PIN = Field.create("VRTHRESHOLD1_PIN", 1220, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field VRTHRESHOLD1_ALIGNMENTFILL_AT_14 = Field.create("VRTHRESHOLD1_ALIGNMENTFILL_AT_14", 1222, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VRTHRESHOLD2_RPMBINS = Field.create("VRTHRESHOLD2_RPMBINS", 1224, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field VRTHRESHOLD2_VALUES = Field.create("VRTHRESHOLD2_VALUES", 1230, FieldType.INT8).setScale(0.01).setBaseOffset(0);
public static final Field VRTHRESHOLD2_PIN = Field.create("VRTHRESHOLD2_PIN", 1236, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field VRTHRESHOLD2_ALIGNMENTFILL_AT_14 = Field.create("VRTHRESHOLD2_ALIGNMENTFILL_AT_14", 1238, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMNOTE1 = Field.create("GPPWMNOTE1", 1240, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMNOTE2 = Field.create("GPPWMNOTE2", 1256, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMNOTE3 = Field.create("GPPWMNOTE3", 1272, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field GPPWMNOTE4 = Field.create("GPPWMNOTE4", 1288, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field TPS2SECONDARYMIN = Field.create("TPS2SECONDARYMIN", 1304, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPS2SECONDARYMAX = Field.create("TPS2SECONDARYMAX", 1306, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field WIDEBANDONSECONDBUS = Field.create("WIDEBANDONSECONDBUS", 1308, FieldType.BIT, 0).setBaseOffset(0);
public static final Field FUELCLOSEDLOOPCORRECTIONENABLED = Field.create("FUELCLOSEDLOOPCORRECTIONENABLED", 1308, FieldType.BIT, 1).setBaseOffset(0);
public static final Field ISVERBOSEIAC = Field.create("ISVERBOSEIAC", 1308, FieldType.BIT, 2).setBaseOffset(0);
public static final Field BOARDUSETACHPULLUP = Field.create("BOARDUSETACHPULLUP", 1308, FieldType.BIT, 3).setBaseOffset(0);
public static final Field BOARDUSETEMPPULLUP = Field.create("BOARDUSETEMPPULLUP", 1308, FieldType.BIT, 4).setBaseOffset(0);
public static final Field YESUNDERSTANDLOCKING = Field.create("YESUNDERSTANDLOCKING", 1308, FieldType.BIT, 5).setBaseOffset(0);
public static final Field SILENTTRIGGERERROR = Field.create("SILENTTRIGGERERROR", 1308, FieldType.BIT, 6).setBaseOffset(0);
public static final Field USELINEARCLTSENSOR = Field.create("USELINEARCLTSENSOR", 1308, FieldType.BIT, 7).setBaseOffset(0);
public static final Field CANREADENABLED = Field.create("CANREADENABLED", 1308, FieldType.BIT, 8).setBaseOffset(0);
public static final Field CANWRITEENABLED = Field.create("CANWRITEENABLED", 1308, FieldType.BIT, 9).setBaseOffset(0);
public static final Field USELINEARIATSENSOR = Field.create("USELINEARIATSENSOR", 1308, FieldType.BIT, 10).setBaseOffset(0);
public static final Field BOARDUSE2STEPPULLDOWN = Field.create("BOARDUSE2STEPPULLDOWN", 1308, FieldType.BIT, 11).setBaseOffset(0);
public static final Field TACHPULSEDURATIONASDUTYCYCLE = Field.create("TACHPULSEDURATIONASDUTYCYCLE", 1308, FieldType.BIT, 12).setBaseOffset(0);
public static final Field ISALTERNATORCONTROLENABLED = Field.create("ISALTERNATORCONTROLENABLED", 1308, FieldType.BIT, 13).setBaseOffset(0);
public static final Field INVERTPRIMARYTRIGGERSIGNAL = Field.create("INVERTPRIMARYTRIGGERSIGNAL", 1308, FieldType.BIT, 14).setBaseOffset(0);
public static final Field INVERTSECONDARYTRIGGERSIGNAL = Field.create("INVERTSECONDARYTRIGGERSIGNAL", 1308, FieldType.BIT, 15).setBaseOffset(0);
public static final Field CUTFUELONHARDLIMIT = Field.create("CUTFUELONHARDLIMIT", 1308, FieldType.BIT, 16).setBaseOffset(0);
public static final Field CUTSPARKONHARDLIMIT = Field.create("CUTSPARKONHARDLIMIT", 1308, FieldType.BIT, 17).setBaseOffset(0);
public static final Field LAUNCHFUELCUTENABLE = Field.create("LAUNCHFUELCUTENABLE", 1308, FieldType.BIT, 18).setBaseOffset(0);
public static final Field LAUNCHSPARKCUTENABLE = Field.create("LAUNCHSPARKCUTENABLE", 1308, FieldType.BIT, 19).setBaseOffset(0);
public static final Field BOARDUSECRANKPULLUP = Field.create("BOARDUSECRANKPULLUP", 1308, FieldType.BIT, 20).setBaseOffset(0);
public static final Field BOARDUSECAMPULLDOWN = Field.create("BOARDUSECAMPULLDOWN", 1308, FieldType.BIT, 21).setBaseOffset(0);
public static final Field BOARDUSECAMVRPULLUP = Field.create("BOARDUSECAMVRPULLUP", 1308, FieldType.BIT, 22).setBaseOffset(0);
public static final Field BOARDUSED2PULLDOWN = Field.create("BOARDUSED2PULLDOWN", 1308, FieldType.BIT, 23).setBaseOffset(0);
public static final Field BOARDUSED3PULLDOWN = Field.create("BOARDUSED3PULLDOWN", 1308, FieldType.BIT, 24).setBaseOffset(0);
public static final Field BOARDUSED4PULLDOWN = Field.create("BOARDUSED4PULLDOWN", 1308, FieldType.BIT, 25).setBaseOffset(0);
public static final Field BOARDUSED5PULLDOWN = Field.create("BOARDUSED5PULLDOWN", 1308, FieldType.BIT, 26).setBaseOffset(0);
public static final Field VERBOSEISOTP = Field.create("VERBOSEISOTP", 1308, FieldType.BIT, 27).setBaseOffset(0);
public static final Field ENGINESNIFFERFOCUSONINPUTS = Field.create("ENGINESNIFFERFOCUSONINPUTS", 1308, FieldType.BIT, 28).setBaseOffset(0);
public static final Field LAUNCHACTIVATEINVERTED = Field.create("LAUNCHACTIVATEINVERTED", 1308, FieldType.BIT, 29).setBaseOffset(0);
public static final Field TWOSTROKE = Field.create("TWOSTROKE", 1308, FieldType.BIT, 30).setBaseOffset(0);
public static final Field SKIPPEDWHEELONCAM = Field.create("SKIPPEDWHEELONCAM", 1308, FieldType.BIT, 31).setBaseOffset(0);
public static final Field HIPOUTPUTCHANNEL = Field.create("HIPOUTPUTCHANNEL", 1312, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1313 = Field.create("ALIGNMENTFILL_AT_1313", 1313, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ACSWITCH = Field.create("ACSWITCH", 1314, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field VREFADCCHANNEL = Field.create("VREFADCCHANNEL", 1316, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field ETBNEUTRALPOSITION = Field.create("ETBNEUTRALPOSITION", 1317, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IDLEMODE = Field.create("IDLEMODE", 1318, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1319 = Field.create("ALIGNMENTFILL_AT_1319", 1319, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ISINJECTIONENABLED = Field.create("ISINJECTIONENABLED", 1320, FieldType.BIT, 0).setBaseOffset(0);
public static final Field ISIGNITIONENABLED = Field.create("ISIGNITIONENABLED", 1320, FieldType.BIT, 1).setBaseOffset(0);
public static final Field ISCYLINDERCLEANUPENABLED = Field.create("ISCYLINDERCLEANUPENABLED", 1320, FieldType.BIT, 2).setBaseOffset(0);
public static final Field COMPLEXWALLMODEL = Field.create("COMPLEXWALLMODEL", 1320, FieldType.BIT, 3).setBaseOffset(0);
public static final Field ALWAYSINSTANTRPM = Field.create("ALWAYSINSTANTRPM", 1320, FieldType.BIT, 4).setBaseOffset(0);
public static final Field ISMAPAVERAGINGENABLED = Field.create("ISMAPAVERAGINGENABLED", 1320, FieldType.BIT, 5).setBaseOffset(0);
public static final Field OVERRIDECRANKINGIACSETTING = Field.create("OVERRIDECRANKINGIACSETTING", 1320, FieldType.BIT, 6).setBaseOffset(0);
public static final Field USESEPARATEADVANCEFORIDLE = Field.create("USESEPARATEADVANCEFORIDLE", 1320, FieldType.BIT, 7).setBaseOffset(0);
public static final Field ISWAVEANALYZERENABLED = Field.create("ISWAVEANALYZERENABLED", 1320, FieldType.BIT, 8).setBaseOffset(0);
public static final Field USESEPARATEVEFORIDLE = Field.create("USESEPARATEVEFORIDLE", 1320, FieldType.BIT, 9).setBaseOffset(0);
public static final Field VERBOSETRIGGERSYNCHDETAILS = Field.create("VERBOSETRIGGERSYNCHDETAILS", 1320, FieldType.BIT, 10).setBaseOffset(0);
public static final Field ISMANUALSPINNINGMODE = Field.create("ISMANUALSPINNINGMODE", 1320, FieldType.BIT, 11).setBaseOffset(0);
public static final Field TWOWIREBATCHINJECTION = Field.create("TWOWIREBATCHINJECTION", 1320, FieldType.BIT, 12).setBaseOffset(0);
public static final Field HONDAK = Field.create("HONDAK", 1320, FieldType.BIT, 13).setBaseOffset(0);
public static final Field TWOWIREBATCHIGNITION = Field.create("TWOWIREBATCHIGNITION", 1320, FieldType.BIT, 14).setBaseOffset(0);
public static final Field USEFIXEDBAROCORRFROMMAP = Field.create("USEFIXEDBAROCORRFROMMAP", 1320, FieldType.BIT, 15).setBaseOffset(0);
public static final Field USESEPARATEADVANCEFORCRANKING = Field.create("USESEPARATEADVANCEFORCRANKING", 1320, FieldType.BIT, 16).setBaseOffset(0);
public static final Field USEADVANCECORRECTIONSFORCRANKING = Field.create("USEADVANCECORRECTIONSFORCRANKING", 1320, FieldType.BIT, 17).setBaseOffset(0);
public static final Field FLEXCRANKING = Field.create("FLEXCRANKING", 1320, FieldType.BIT, 18).setBaseOffset(0);
public static final Field USEIACPIDMULTTABLE = Field.create("USEIACPIDMULTTABLE", 1320, FieldType.BIT, 19).setBaseOffset(0);
public static final Field ISBOOSTCONTROLENABLED = Field.create("ISBOOSTCONTROLENABLED", 1320, FieldType.BIT, 20).setBaseOffset(0);
public static final Field LAUNCHSMOOTHRETARD = Field.create("LAUNCHSMOOTHRETARD", 1320, FieldType.BIT, 21).setBaseOffset(0);
public static final Field ISPHASESYNCREQUIREDFORIGNITION = Field.create("ISPHASESYNCREQUIREDFORIGNITION", 1320, FieldType.BIT, 22).setBaseOffset(0);
public static final Field USECLTBASEDRPMLIMIT = Field.create("USECLTBASEDRPMLIMIT", 1320, FieldType.BIT, 23).setBaseOffset(0);
public static final Field FORCEO2HEATING = Field.create("FORCEO2HEATING", 1320, FieldType.BIT, 24).setBaseOffset(0);
public static final Field INVERTVVTCONTROLINTAKE = Field.create("INVERTVVTCONTROLINTAKE", 1320, FieldType.BIT, 25).setBaseOffset(0);
public static final Field INVERTVVTCONTROLEXHAUST = Field.create("INVERTVVTCONTROLEXHAUST", 1320, FieldType.BIT, 26).setBaseOffset(0);
public static final Field USEBIQUADONAUXSPEEDSENSORS = Field.create("USEBIQUADONAUXSPEEDSENSORS", 1320, FieldType.BIT, 27).setBaseOffset(0);
public static final Field SDTRIGGERLOG = Field.create("SDTRIGGERLOG", 1320, FieldType.BIT, 28).setBaseOffset(0);
public static final Field ALSACTIVATEINVERTED = Field.create("ALSACTIVATEINVERTED", 1320, FieldType.BIT, 29).setBaseOffset(0);
public static final Field STEPPER_DC_USE_TWO_WIRES = Field.create("STEPPER_DC_USE_TWO_WIRES", 1320, FieldType.BIT, 30).setBaseOffset(0);
public static final Field TEMPBOOLEANFORVERYSPECIALLOGIC = Field.create("TEMPBOOLEANFORVERYSPECIALLOGIC", 1320, FieldType.BIT, 31).setBaseOffset(0);
public static final Field ENGINECHARTSIZE = Field.create("ENGINECHARTSIZE", 1324, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TURBOSPEEDSENSORMULTIPLIER = Field.create("TURBOSPEEDSENSORMULTIPLIER", 1328, FieldType.FLOAT).setBaseOffset(0);
public static final Field CAMINPUTSDEBUG1 = Field.create("CAMINPUTSDEBUG1", 1332, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field CAMINPUTSDEBUG2 = Field.create("CAMINPUTSDEBUG2", 1334, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field CAMINPUTSDEBUG3 = Field.create("CAMINPUTSDEBUG3", 1336, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field CAMINPUTSDEBUG4 = Field.create("CAMINPUTSDEBUG4", 1338, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ACIDLERPMBUMP = Field.create("ACIDLERPMBUMP", 1340, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field WARNINGPERIOD = Field.create("WARNINGPERIOD", 1342, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field KNOCKDETECTIONWINDOWSTART = Field.create("KNOCKDETECTIONWINDOWSTART", 1344, FieldType.FLOAT).setBaseOffset(0);
public static final Field KNOCKDETECTIONWINDOWEND = Field.create("KNOCKDETECTIONWINDOWEND", 1348, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLESTEPPERREACTIONTIME = Field.create("IDLESTEPPERREACTIONTIME", 1352, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLESTEPPERTOTALSTEPS = Field.create("IDLESTEPPERTOTALSTEPS", 1356, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field NOACCELAFTERHARDLIMITPERIODSECS = Field.create("NOACCELAFTERHARDLIMITPERIODSECS", 1360, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAPAVERAGINGSCHEDULINGATINDEX = Field.create("MAPAVERAGINGSCHEDULINGATINDEX", 1364, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TACHPULSEDURACTIONMS = Field.create("TACHPULSEDURACTIONMS", 1368, FieldType.FLOAT).setBaseOffset(0);
public static final Field WWAETAU = Field.create("WWAETAU", 1372, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALTERNATORCONTROL_PFACTOR = Field.create("ALTERNATORCONTROL_PFACTOR", 1376, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALTERNATORCONTROL_IFACTOR = Field.create("ALTERNATORCONTROL_IFACTOR", 1380, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALTERNATORCONTROL_DFACTOR = Field.create("ALTERNATORCONTROL_DFACTOR", 1384, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALTERNATORCONTROL_OFFSET = Field.create("ALTERNATORCONTROL_OFFSET", 1388, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALTERNATORCONTROL_PERIODMS = Field.create("ALTERNATORCONTROL_PERIODMS", 1390, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALTERNATORCONTROL_MINVALUE = Field.create("ALTERNATORCONTROL_MINVALUE", 1392, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALTERNATORCONTROL_MAXVALUE = Field.create("ALTERNATORCONTROL_MAXVALUE", 1394, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETB_PFACTOR = Field.create("ETB_PFACTOR", 1396, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETB_IFACTOR = Field.create("ETB_IFACTOR", 1400, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETB_DFACTOR = Field.create("ETB_DFACTOR", 1404, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETB_OFFSET = Field.create("ETB_OFFSET", 1408, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETB_PERIODMS = Field.create("ETB_PERIODMS", 1410, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETB_MINVALUE = Field.create("ETB_MINVALUE", 1412, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETB_MAXVALUE = Field.create("ETB_MAXVALUE", 1414, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERINPUTDEBUGPINS1 = Field.create("TRIGGERINPUTDEBUGPINS1", 1416, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERINPUTDEBUGPINS2 = Field.create("TRIGGERINPUTDEBUGPINS2", 1418, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field AIRTAPERRPMRANGE = Field.create("AIRTAPERRPMRANGE", 1420, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TURBOSPEEDSENSORINPUTPIN = Field.create("TURBOSPEEDSENSORINPUTPIN", 1422, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TPS2MIN = Field.create("TPS2MIN", 1424, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPS2MAX = Field.create("TPS2MAX", 1426, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field STARTERCONTROLPIN = Field.create("STARTERCONTROLPIN", 1428, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field STARTSTOPBUTTONMODE = Field.create("STARTSTOPBUTTONMODE", 1430, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1431 = Field.create("ALIGNMENTFILL_AT_1431", 1431, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MC33816_FLAG0 = Field.create("MC33816_FLAG0", 1432, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field TACHPULSEPERREV = Field.create("TACHPULSEPERREV", 1434, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1435 = Field.create("ALIGNMENTFILL_AT_1435", 1435, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPERRORDETECTIONTOOLOW = Field.create("MAPERRORDETECTIONTOOLOW", 1436, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAPERRORDETECTIONTOOHIGH = Field.create("MAPERRORDETECTIONTOOHIGH", 1440, FieldType.FLOAT).setBaseOffset(0);
public static final Field MULTISPARKSPARKDURATION = Field.create("MULTISPARKSPARKDURATION", 1444, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field MULTISPARKDWELL = Field.create("MULTISPARKDWELL", 1446, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field IDLERPMPID_PFACTOR = Field.create("IDLERPMPID_PFACTOR", 1448, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLERPMPID_IFACTOR = Field.create("IDLERPMPID_IFACTOR", 1452, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLERPMPID_DFACTOR = Field.create("IDLERPMPID_DFACTOR", 1456, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLERPMPID_OFFSET = Field.create("IDLERPMPID_OFFSET", 1460, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLERPMPID_PERIODMS = Field.create("IDLERPMPID_PERIODMS", 1462, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLERPMPID_MINVALUE = Field.create("IDLERPMPID_MINVALUE", 1464, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLERPMPID_MAXVALUE = Field.create("IDLERPMPID_MAXVALUE", 1466, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field WWAEBETA = Field.create("WWAEBETA", 1468, FieldType.FLOAT).setBaseOffset(0);
public static final Field BINARYSERIALTXPIN = Field.create("BINARYSERIALTXPIN", 1472, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field BINARYSERIALRXPIN = Field.create("BINARYSERIALRXPIN", 1474, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field AUXVALVES1 = Field.create("AUXVALVES1", 1476, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field AUXVALVES2 = Field.create("AUXVALVES2", 1478, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field TCUUPSHIFTBUTTONPIN = Field.create("TCUUPSHIFTBUTTONPIN", 1480, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCUDOWNSHIFTBUTTONPIN = Field.create("TCUDOWNSHIFTBUTTONPIN", 1482, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field THROTTLEPEDALUPVOLTAGE = Field.create("THROTTLEPEDALUPVOLTAGE", 1484, FieldType.FLOAT).setBaseOffset(0);
public static final Field THROTTLEPEDALWOTVOLTAGE = Field.create("THROTTLEPEDALWOTVOLTAGE", 1488, FieldType.FLOAT).setBaseOffset(0);
public static final Field STARTUPFUELPUMPDURATION = Field.create("STARTUPFUELPUMPDURATION", 1492, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLEPIDRPMDEADZONE = Field.create("IDLEPIDRPMDEADZONE", 1494, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TARGETVBATT = Field.create("TARGETVBATT", 1496, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALTERNATOROFFABOVETPS = Field.create("ALTERNATOROFFABOVETPS", 1500, FieldType.FLOAT).setBaseOffset(0);
public static final Field AFTERCRANKINGIACTAPERDURATION = Field.create("AFTERCRANKINGIACTAPERDURATION", 1504, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IACBYTPSTAPER = Field.create("IACBYTPSTAPER", 1506, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXSERIALTXPIN = Field.create("AUXSERIALTXPIN", 1508, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field AUXSERIALRXPIN = Field.create("AUXSERIALRXPIN", 1510, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field LIS302DLCSPIN = Field.create("LIS302DLCSPIN", 1512, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field TPSACCELLOOKBACK = Field.create("TPSACCELLOOKBACK", 1514, FieldType.INT8).setScale(0.05).setBaseOffset(0);
public static final Field COASTINGFUELCUTVSSLOW = Field.create("COASTINGFUELCUTVSSLOW", 1515, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field COASTINGFUELCUTVSSHIGH = Field.create("COASTINGFUELCUTVSSHIGH", 1516, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field NOFUELTRIMAFTERDFCOTIME = Field.create("NOFUELTRIMAFTERDFCOTIME", 1517, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1518 = Field.create("ALIGNMENTFILL_AT_1518", 1518, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TPSACCELENRICHMENTTHRESHOLD = Field.create("TPSACCELENRICHMENTTHRESHOLD", 1520, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXSPEEDSENSORINPUTPIN1 = Field.create("AUXSPEEDSENSORINPUTPIN1", 1524, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXSPEEDSENSORINPUTPIN2 = Field.create("AUXSPEEDSENSORINPUTPIN2", 1526, FieldType.INT16, brain_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TOTALGEARSCOUNT = Field.create("TOTALGEARSCOUNT", 1528, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field INJECTIONTIMINGMODE = Field.create("INJECTIONTIMINGMODE", 1529, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] debug_mode_e = {"INVALID", "TPS acceleration enrichment", "INVALID", "Stepper Idle Control", "Engine Load accl enrich", "Trigger Counters", "Soft Spark Cut", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "SD card", "sr5", "Knock", "INVALID", "Electronic Throttle", "Executor", "Bench Test / TS commands", "INVALID", "Analog inputs #1", "INSTANT_RPM", "INVALID", "Status", "INVALID", "INVALID", "MAP", "Metrics", "INVALID", "Ion Sense", "TLE8888", "Analog inputs #2", "Dwell Metric", "INVALID", "INVALID", "Boost Control", "INVALID", "INVALID", "ETB Autotune", "Composite Log", "INVALID", "INVALID", "INVALID", "Dyno_View", "Logic_Analyzer", "INVALID", "TCU", "Lua"};
public static final Field DEBUGMODE = Field.create("DEBUGMODE", 1530, FieldType.INT8, debug_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field FAN1EXTRAIDLE = Field.create("FAN1EXTRAIDLE", 1531, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field UARTCONSOLESERIALSPEED = Field.create("UARTCONSOLESERIALSPEED", 1532, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TPSDECELENLEANMENTTHRESHOLD = Field.create("TPSDECELENLEANMENTTHRESHOLD", 1536, FieldType.FLOAT).setBaseOffset(0);
public static final Field TPSDECELENLEANMENTMULTIPLIER = Field.create("TPSDECELENLEANMENTMULTIPLIER", 1540, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXSERIALSPEED = Field.create("AUXSERIALSPEED", 1544, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field THROTTLEPEDALSECONDARYUPVOLTAGE = Field.create("THROTTLEPEDALSECONDARYUPVOLTAGE", 1548, FieldType.FLOAT).setBaseOffset(0);
public static final Field THROTTLEPEDALSECONDARYWOTVOLTAGE = Field.create("THROTTLEPEDALSECONDARYWOTVOLTAGE", 1552, FieldType.FLOAT).setBaseOffset(0);
public static final String[] can_baudrate_e = {"50kbps", "83.33kbps", "100kbps", "125kbps", "250kbps", "500kbps", "1Mbps"};
public static final Field CANBAUDRATE = Field.create("CANBAUDRATE", 1556, FieldType.INT8, can_baudrate_e).setScale(1.0).setBaseOffset(0);
public static final Field VEOVERRIDEMODE = Field.create("VEOVERRIDEMODE", 1557, FieldType.INT8, ve_override_e).setScale(1.0).setBaseOffset(0);
public static final Field CAN2BAUDRATE = Field.create("CAN2BAUDRATE", 1558, FieldType.INT8, can_baudrate_e).setScale(1.0).setBaseOffset(0);
public static final String[] load_override_e = {"None", "MAP", "TPS", "Acc Pedal", "Cyl Filling %"};
public static final Field AFROVERRIDEMODE = Field.create("AFROVERRIDEMODE", 1559, FieldType.INT8, load_override_e).setScale(1.0).setBaseOffset(0);
public static final Field MC33_HPFP_I_PEAK = Field.create("MC33_HPFP_I_PEAK", 1560, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field MC33_HPFP_I_HOLD = Field.create("MC33_HPFP_I_HOLD", 1561, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field MC33_HPFP_I_HOLD_OFF = Field.create("MC33_HPFP_I_HOLD_OFF", 1562, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MC33_HPFP_MAX_HOLD = Field.create("MC33_HPFP_MAX_HOLD", 1563, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERDCINVERTEDPINS = Field.create("STEPPERDCINVERTEDPINS", 1564, FieldType.BIT, 0).setBaseOffset(0);
public static final Field CANOPENBLT = Field.create("CANOPENBLT", 1564, FieldType.BIT, 1).setBaseOffset(0);
public static final Field CAN2OPENBLT = Field.create("CAN2OPENBLT", 1564, FieldType.BIT, 2).setBaseOffset(0);
public static final Field INJECTORFLOWASMASSFLOW = Field.create("INJECTORFLOWASMASSFLOW", 1564, FieldType.BIT, 3).setBaseOffset(0);
public static final Field BOARDUSECANTERMINATOR = Field.create("BOARDUSECANTERMINATOR", 1564, FieldType.BIT, 4).setBaseOffset(0);
public static final Field KLINEDOHONDASEND = Field.create("KLINEDOHONDASEND", 1564, FieldType.BIT, 5).setBaseOffset(0);
public static final Field UNUSEDHERE = Field.create("UNUSEDHERE", 1568, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1569 = Field.create("ALIGNMENTFILL_AT_1569", 1569, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BENCHTESTONTIME = Field.create("BENCHTESTONTIME", 1570, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field LAUNCHACTIVATEPINMODE = Field.create("LAUNCHACTIVATEPINMODE", 1572, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1573 = Field.create("ALIGNMENTFILL_AT_1573", 1573, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CAN2TXPIN = Field.create("CAN2TXPIN", 1574, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field CAN2RXPIN = Field.create("CAN2RXPIN", 1576, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field STARTERCONTROLPINMODE = Field.create("STARTERCONTROLPINMODE", 1578, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field WASTEGATEPOSITIONSENSOR = Field.create("WASTEGATEPOSITIONSENSOR", 1579, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNOVERRIDEMODE = Field.create("IGNOVERRIDEMODE", 1580, FieldType.INT8, load_override_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTORPRESSURETYPE = Field.create("INJECTORPRESSURETYPE", 1581, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HPFPVALVEPIN = Field.create("HPFPVALVEPIN", 1582, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field HPFPVALVEPINMODE = Field.create("HPFPVALVEPINMODE", 1584, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1585 = Field.create("ALIGNMENTFILL_AT_1585", 1585, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCUTPRESSURE = Field.create("BOOSTCUTPRESSURE", 1588, FieldType.FLOAT).setBaseOffset(0);
public static final Field TCHARGEBINS = Field.create("TCHARGEBINS", 1592, FieldType.INT8).setScale(5.0).setBaseOffset(0);
public static final Field TCHARGEVALUES = Field.create("TCHARGEVALUES", 1608, FieldType.INT8).setScale(0.01).setBaseOffset(0);
public static final Field FIXEDTIMING = Field.create("FIXEDTIMING", 1624, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAPLOWVALUEVOLTAGE = Field.create("MAPLOWVALUEVOLTAGE", 1628, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAPHIGHVALUEVOLTAGE = Field.create("MAPHIGHVALUEVOLTAGE", 1632, FieldType.FLOAT).setBaseOffset(0);
public static final Field EGOVALUESHIFT = Field.create("EGOVALUESHIFT", 1636, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTPINS1 = Field.create("VVTPINS1", 1640, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field VVTPINS2 = Field.create("VVTPINS2", 1642, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field VVTPINS3 = Field.create("VVTPINS3", 1644, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field VVTPINS4 = Field.create("VVTPINS4", 1646, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field SDCARDCSPINMODE = Field.create("SDCARDCSPINMODE", 1648, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1649 = Field.create("ALIGNMENTFILL_AT_1649", 1649, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CRANKINGIACPOSITION = Field.create("CRANKINGIACPOSITION", 1652, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field TCHARGEMINRPMMINTPS = Field.create("TCHARGEMINRPMMINTPS", 1656, FieldType.FLOAT).setBaseOffset(0);
public static final Field TCHARGEMINRPMMAXTPS = Field.create("TCHARGEMINRPMMAXTPS", 1660, FieldType.FLOAT).setBaseOffset(0);
public static final Field TCHARGEMAXRPMMINTPS = Field.create("TCHARGEMAXRPMMINTPS", 1664, FieldType.FLOAT).setBaseOffset(0);
public static final Field TCHARGEMAXRPMMAXTPS = Field.create("TCHARGEMAXRPMMAXTPS", 1668, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTOUTPUTFREQUENCY1 = Field.create("VVTOUTPUTFREQUENCY1", 1672, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VVTOUTPUTFREQUENCY2 = Field.create("VVTOUTPUTFREQUENCY2", 1674, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALTERNATORPWMFREQUENCY = Field.create("ALTERNATORPWMFREQUENCY", 1676, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final String[] vvt_mode_e = {"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", "Mitsubishi 4G92/93/94", "Mitsubishi 4G63", "Ford Coyote"};
public static final Field VVTMODE1 = Field.create("VVTMODE1", 1680, FieldType.INT8, vvt_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field VVTMODE2 = Field.create("VVTMODE2", 1681, FieldType.INT8, vvt_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field FAN2EXTRAIDLE = Field.create("FAN2EXTRAIDLE", 1682, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field PRIMINGDELAY = Field.create("PRIMINGDELAY", 1683, FieldType.INT8).setScale(0.01).setBaseOffset(0);
public static final Field AUXANALOGINPUTS1 = Field.create("AUXANALOGINPUTS1", 1684, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXANALOGINPUTS2 = Field.create("AUXANALOGINPUTS2", 1685, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXANALOGINPUTS3 = Field.create("AUXANALOGINPUTS3", 1686, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXANALOGINPUTS4 = Field.create("AUXANALOGINPUTS4", 1687, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXANALOGINPUTS5 = Field.create("AUXANALOGINPUTS5", 1688, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXANALOGINPUTS6 = Field.create("AUXANALOGINPUTS6", 1689, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXANALOGINPUTS7 = Field.create("AUXANALOGINPUTS7", 1690, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXANALOGINPUTS8 = Field.create("AUXANALOGINPUTS8", 1691, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS1 = Field.create("TRAILINGCOILPINS1", 1692, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS2 = Field.create("TRAILINGCOILPINS2", 1694, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS3 = Field.create("TRAILINGCOILPINS3", 1696, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS4 = Field.create("TRAILINGCOILPINS4", 1698, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS5 = Field.create("TRAILINGCOILPINS5", 1700, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS6 = Field.create("TRAILINGCOILPINS6", 1702, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS7 = Field.create("TRAILINGCOILPINS7", 1704, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS8 = Field.create("TRAILINGCOILPINS8", 1706, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS9 = Field.create("TRAILINGCOILPINS9", 1708, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS10 = Field.create("TRAILINGCOILPINS10", 1710, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS11 = Field.create("TRAILINGCOILPINS11", 1712, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TRAILINGCOILPINS12 = Field.create("TRAILINGCOILPINS12", 1714, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TLE8888MODE = Field.create("TLE8888MODE", 1716, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field LIS302DLCSPINMODE = Field.create("LIS302DLCSPINMODE", 1717, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field INJECTORCOMPENSATIONMODE = Field.create("INJECTORCOMPENSATIONMODE", 1718, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FAN2PINMODE = Field.create("FAN2PINMODE", 1719, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field FUELREFERENCEPRESSURE = Field.create("FUELREFERENCEPRESSURE", 1720, FieldType.FLOAT).setBaseOffset(0);
public static final Field POSTCRANKINGFACTOR = Field.create("POSTCRANKINGFACTOR", 1724, FieldType.FLOAT).setBaseOffset(0);
public static final Field POSTCRANKINGDURATIONSEC = Field.create("POSTCRANKINGDURATIONSEC", 1728, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR1_TEMPC_1 = Field.create("AUXTEMPSENSOR1_TEMPC_1", 1732, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR1_TEMPC_2 = Field.create("AUXTEMPSENSOR1_TEMPC_2", 1736, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR1_TEMPC_3 = Field.create("AUXTEMPSENSOR1_TEMPC_3", 1740, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR1_RESISTANCE_1 = Field.create("AUXTEMPSENSOR1_RESISTANCE_1", 1744, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR1_RESISTANCE_2 = Field.create("AUXTEMPSENSOR1_RESISTANCE_2", 1748, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR1_RESISTANCE_3 = Field.create("AUXTEMPSENSOR1_RESISTANCE_3", 1752, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR1_BIAS_RESISTOR = Field.create("AUXTEMPSENSOR1_BIAS_RESISTOR", 1756, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR1_ADCCHANNEL = Field.create("AUXTEMPSENSOR1_ADCCHANNEL", 1760, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXTEMPSENSOR1_ALIGNMENTFILL_AT_29 = Field.create("AUXTEMPSENSOR1_ALIGNMENTFILL_AT_29", 1761, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field AUXTEMPSENSOR2_TEMPC_1 = Field.create("AUXTEMPSENSOR2_TEMPC_1", 1764, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR2_TEMPC_2 = Field.create("AUXTEMPSENSOR2_TEMPC_2", 1768, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR2_TEMPC_3 = Field.create("AUXTEMPSENSOR2_TEMPC_3", 1772, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR2_RESISTANCE_1 = Field.create("AUXTEMPSENSOR2_RESISTANCE_1", 1776, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR2_RESISTANCE_2 = Field.create("AUXTEMPSENSOR2_RESISTANCE_2", 1780, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR2_RESISTANCE_3 = Field.create("AUXTEMPSENSOR2_RESISTANCE_3", 1784, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR2_BIAS_RESISTOR = Field.create("AUXTEMPSENSOR2_BIAS_RESISTOR", 1788, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXTEMPSENSOR2_ADCCHANNEL = Field.create("AUXTEMPSENSOR2_ADCCHANNEL", 1792, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXTEMPSENSOR2_ALIGNMENTFILL_AT_29 = Field.create("AUXTEMPSENSOR2_ALIGNMENTFILL_AT_29", 1793, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field KNOCKSAMPLINGDURATION = Field.create("KNOCKSAMPLINGDURATION", 1796, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBFREQ = Field.create("ETBFREQ", 1798, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBWASTEGATEPID_PFACTOR = Field.create("ETBWASTEGATEPID_PFACTOR", 1800, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBWASTEGATEPID_IFACTOR = Field.create("ETBWASTEGATEPID_IFACTOR", 1804, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBWASTEGATEPID_DFACTOR = Field.create("ETBWASTEGATEPID_DFACTOR", 1808, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBWASTEGATEPID_OFFSET = Field.create("ETBWASTEGATEPID_OFFSET", 1812, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBWASTEGATEPID_PERIODMS = Field.create("ETBWASTEGATEPID_PERIODMS", 1814, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBWASTEGATEPID_MINVALUE = Field.create("ETBWASTEGATEPID_MINVALUE", 1816, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBWASTEGATEPID_MAXVALUE = Field.create("ETBWASTEGATEPID_MAXVALUE", 1818, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final String[] stepper_num_micro_steps_e = {"Full-Step (Default)", "INVALID", "Half-Step", "INVALID", "1/4 Micro-Step", "INVALID", "INVALID", "INVALID", "1/8 Micro-Step"};
public static final Field STEPPERNUMMICROSTEPS = Field.create("STEPPERNUMMICROSTEPS", 1820, FieldType.INT8, stepper_num_micro_steps_e).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERMINDUTYCYCLE = Field.create("STEPPERMINDUTYCYCLE", 1821, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERMAXDUTYCYCLE = Field.create("STEPPERMAXDUTYCYCLE", 1822, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field SDCARDSPIDEVICE = Field.create("SDCARDSPIDEVICE", 1823, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER1 = Field.create("TIMING_OFFSET_CYLINDER1", 1824, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER2 = Field.create("TIMING_OFFSET_CYLINDER2", 1828, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER3 = Field.create("TIMING_OFFSET_CYLINDER3", 1832, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER4 = Field.create("TIMING_OFFSET_CYLINDER4", 1836, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER5 = Field.create("TIMING_OFFSET_CYLINDER5", 1840, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER6 = Field.create("TIMING_OFFSET_CYLINDER6", 1844, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER7 = Field.create("TIMING_OFFSET_CYLINDER7", 1848, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER8 = Field.create("TIMING_OFFSET_CYLINDER8", 1852, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER9 = Field.create("TIMING_OFFSET_CYLINDER9", 1856, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER10 = Field.create("TIMING_OFFSET_CYLINDER10", 1860, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER11 = Field.create("TIMING_OFFSET_CYLINDER11", 1864, FieldType.FLOAT).setBaseOffset(0);
public static final Field TIMING_OFFSET_CYLINDER12 = Field.create("TIMING_OFFSET_CYLINDER12", 1868, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLEPIDACTIVATIONTIME = Field.create("IDLEPIDACTIVATIONTIME", 1872, FieldType.FLOAT).setBaseOffset(0);
public static final String[] pin_mode_e = {"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"};
public static final Field SPI1SCKMODE = Field.create("SPI1SCKMODE", 1876, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field SPI1MOSIMODE = Field.create("SPI1MOSIMODE", 1877, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field SPI1MISOMODE = Field.create("SPI1MISOMODE", 1878, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field SPI2SCKMODE = Field.create("SPI2SCKMODE", 1879, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field SPI2MOSIMODE = Field.create("SPI2MOSIMODE", 1880, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field SPI2MISOMODE = Field.create("SPI2MISOMODE", 1881, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field SPI3SCKMODE = Field.create("SPI3SCKMODE", 1882, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field SPI3MOSIMODE = Field.create("SPI3MOSIMODE", 1883, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field SPI3MISOMODE = Field.create("SPI3MISOMODE", 1884, FieldType.INT8, pin_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERENABLEPINMODE = Field.create("STEPPERENABLEPINMODE", 1885, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field MC33816_RSTB = Field.create("MC33816_RSTB", 1886, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field MC33816_DRIVEN = Field.create("MC33816_DRIVEN", 1888, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field BRAKEPEDALPIN = Field.create("BRAKEPEDALPIN", 1890, FieldType.INT16, switch_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field BRAKEPEDALPINMODE = Field.create("BRAKEPEDALPINMODE", 1892, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1893 = Field.create("ALIGNMENTFILL_AT_1893", 1893, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field AUXPID1_PFACTOR = Field.create("AUXPID1_PFACTOR", 1896, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXPID1_IFACTOR = Field.create("AUXPID1_IFACTOR", 1900, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXPID1_DFACTOR = Field.create("AUXPID1_DFACTOR", 1904, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXPID1_OFFSET = Field.create("AUXPID1_OFFSET", 1908, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXPID1_PERIODMS = Field.create("AUXPID1_PERIODMS", 1910, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXPID1_MINVALUE = Field.create("AUXPID1_MINVALUE", 1912, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXPID1_MAXVALUE = Field.create("AUXPID1_MAXVALUE", 1914, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXPID2_PFACTOR = Field.create("AUXPID2_PFACTOR", 1916, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXPID2_IFACTOR = Field.create("AUXPID2_IFACTOR", 1920, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXPID2_DFACTOR = Field.create("AUXPID2_DFACTOR", 1924, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXPID2_OFFSET = Field.create("AUXPID2_OFFSET", 1928, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXPID2_PERIODMS = Field.create("AUXPID2_PERIODMS", 1930, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXPID2_MINVALUE = Field.create("AUXPID2_MINVALUE", 1932, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field AUXPID2_MAXVALUE = Field.create("AUXPID2_MAXVALUE", 1934, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field INJECTORCORRECTIONPOLYNOMIAL1 = Field.create("INJECTORCORRECTIONPOLYNOMIAL1", 1936, FieldType.FLOAT).setBaseOffset(0);
public static final Field INJECTORCORRECTIONPOLYNOMIAL2 = Field.create("INJECTORCORRECTIONPOLYNOMIAL2", 1940, FieldType.FLOAT).setBaseOffset(0);
public static final Field INJECTORCORRECTIONPOLYNOMIAL3 = Field.create("INJECTORCORRECTIONPOLYNOMIAL3", 1944, FieldType.FLOAT).setBaseOffset(0);
public static final Field INJECTORCORRECTIONPOLYNOMIAL4 = Field.create("INJECTORCORRECTIONPOLYNOMIAL4", 1948, FieldType.FLOAT).setBaseOffset(0);
public static final Field INJECTORCORRECTIONPOLYNOMIAL5 = Field.create("INJECTORCORRECTIONPOLYNOMIAL5", 1952, FieldType.FLOAT).setBaseOffset(0);
public static final Field INJECTORCORRECTIONPOLYNOMIAL6 = Field.create("INJECTORCORRECTIONPOLYNOMIAL6", 1956, FieldType.FLOAT).setBaseOffset(0);
public static final Field INJECTORCORRECTIONPOLYNOMIAL7 = Field.create("INJECTORCORRECTIONPOLYNOMIAL7", 1960, FieldType.FLOAT).setBaseOffset(0);
public static final Field INJECTORCORRECTIONPOLYNOMIAL8 = Field.create("INJECTORCORRECTIONPOLYNOMIAL8", 1964, FieldType.FLOAT).setBaseOffset(0);
public static final Field PRIMEBINS = Field.create("PRIMEBINS", 1968, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field OILPRESSURE_HWCHANNEL = Field.create("OILPRESSURE_HWCHANNEL", 1976, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field OILPRESSURE_ALIGNMENTFILL_AT_1 = Field.create("OILPRESSURE_ALIGNMENTFILL_AT_1", 1977, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field OILPRESSURE_V1 = Field.create("OILPRESSURE_V1", 1980, FieldType.FLOAT).setBaseOffset(0);
public static final Field OILPRESSURE_VALUE1 = Field.create("OILPRESSURE_VALUE1", 1984, FieldType.FLOAT).setBaseOffset(0);
public static final Field OILPRESSURE_V2 = Field.create("OILPRESSURE_V2", 1988, FieldType.FLOAT).setBaseOffset(0);
public static final Field OILPRESSURE_VALUE2 = Field.create("OILPRESSURE_VALUE2", 1992, FieldType.FLOAT).setBaseOffset(0);
public static final Field ACCELEROMETERSPIDEVICE = Field.create("ACCELEROMETERSPIDEVICE", 1996, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_1997 = Field.create("ALIGNMENTFILL_AT_1997", 1997, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FAN2PIN = Field.create("FAN2PIN", 1998, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field FAN2ONTEMPERATURE = Field.create("FAN2ONTEMPERATURE", 2000, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FAN2OFFTEMPERATURE = Field.create("FAN2OFFTEMPERATURE", 2001, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STEPPERENABLEPIN = Field.create("STEPPERENABLEPIN", 2002, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field TLE8888_CS = Field.create("TLE8888_CS", 2004, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field TLE8888_CSPINMODE = Field.create("TLE8888_CSPINMODE", 2006, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_2007 = Field.create("ALIGNMENTFILL_AT_2007", 2007, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MC33816_CS = Field.create("MC33816_CS", 2008, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_2010 = Field.create("ALIGNMENTFILL_AT_2010", 2010, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field AUXFREQUENCYFILTER = Field.create("AUXFREQUENCYFILTER", 2012, FieldType.FLOAT).setBaseOffset(0);
public static final Field VVTCONTROLMINRPM = Field.create("VVTCONTROLMINRPM", 2016, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final String[] sent_input_pin_e = {"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"};
public static final Field SENTINPUTPINS1 = Field.create("SENTINPUTPINS1", 2018, FieldType.INT16, sent_input_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field LAUNCHFUELADDERPERCENT = Field.create("LAUNCHFUELADDERPERCENT", 2020, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ETBJAMTIMEOUT = Field.create("ETBJAMTIMEOUT", 2021, FieldType.INT8).setScale(0.02).setBaseOffset(0);
public static final Field ETBEXPAVERAGELENGTH = Field.create("ETBEXPAVERAGELENGTH", 2022, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBDUTYTHRESHOLD = Field.create("ETBDUTYTHRESHOLD", 2024, FieldType.FLOAT).setBaseOffset(0);
public static final Field COASTINGFUELCUTRPMHIGH = Field.create("COASTINGFUELCUTRPMHIGH", 2028, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field COASTINGFUELCUTRPMLOW = Field.create("COASTINGFUELCUTRPMLOW", 2030, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field COASTINGFUELCUTTPS = Field.create("COASTINGFUELCUTTPS", 2032, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field COASTINGFUELCUTCLT = Field.create("COASTINGFUELCUTCLT", 2034, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field PIDEXTRAFORLOWRPM = Field.create("PIDEXTRAFORLOWRPM", 2036, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field COASTINGFUELCUTMAP = Field.create("COASTINGFUELCUTMAP", 2038, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field HIGHPRESSUREFUEL_HWCHANNEL = Field.create("HIGHPRESSUREFUEL_HWCHANNEL", 2040, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field HIGHPRESSUREFUEL_ALIGNMENTFILL_AT_1 = Field.create("HIGHPRESSUREFUEL_ALIGNMENTFILL_AT_1", 2041, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HIGHPRESSUREFUEL_V1 = Field.create("HIGHPRESSUREFUEL_V1", 2044, FieldType.FLOAT).setBaseOffset(0);
public static final Field HIGHPRESSUREFUEL_VALUE1 = Field.create("HIGHPRESSUREFUEL_VALUE1", 2048, FieldType.FLOAT).setBaseOffset(0);
public static final Field HIGHPRESSUREFUEL_V2 = Field.create("HIGHPRESSUREFUEL_V2", 2052, FieldType.FLOAT).setBaseOffset(0);
public static final Field HIGHPRESSUREFUEL_VALUE2 = Field.create("HIGHPRESSUREFUEL_VALUE2", 2056, FieldType.FLOAT).setBaseOffset(0);
public static final Field LOWPRESSUREFUEL_HWCHANNEL = Field.create("LOWPRESSUREFUEL_HWCHANNEL", 2060, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field LOWPRESSUREFUEL_ALIGNMENTFILL_AT_1 = Field.create("LOWPRESSUREFUEL_ALIGNMENTFILL_AT_1", 2061, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field LOWPRESSUREFUEL_V1 = Field.create("LOWPRESSUREFUEL_V1", 2064, FieldType.FLOAT).setBaseOffset(0);
public static final Field LOWPRESSUREFUEL_VALUE1 = Field.create("LOWPRESSUREFUEL_VALUE1", 2068, FieldType.FLOAT).setBaseOffset(0);
public static final Field LOWPRESSUREFUEL_V2 = Field.create("LOWPRESSUREFUEL_V2", 2072, FieldType.FLOAT).setBaseOffset(0);
public static final Field LOWPRESSUREFUEL_VALUE2 = Field.create("LOWPRESSUREFUEL_VALUE2", 2076, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLTREVLIMITRPMBINS = Field.create("CLTREVLIMITRPMBINS", 2080, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CLTREVLIMITRPM = Field.create("CLTREVLIMITRPM", 2084, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTCURVENAME1 = Field.create("SCRIPTCURVENAME1", 2092, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTCURVENAME2 = Field.create("SCRIPTCURVENAME2", 2108, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTCURVENAME3 = Field.create("SCRIPTCURVENAME3", 2124, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTCURVENAME4 = Field.create("SCRIPTCURVENAME4", 2140, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTCURVENAME5 = Field.create("SCRIPTCURVENAME5", 2156, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTCURVENAME6 = Field.create("SCRIPTCURVENAME6", 2172, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLENAME1 = Field.create("SCRIPTTABLENAME1", 2188, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLENAME2 = Field.create("SCRIPTTABLENAME2", 2204, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLENAME3 = Field.create("SCRIPTTABLENAME3", 2220, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLENAME4 = Field.create("SCRIPTTABLENAME4", 2236, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTINGNAME1 = Field.create("SCRIPTSETTINGNAME1", 2252, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTINGNAME2 = Field.create("SCRIPTSETTINGNAME2", 2268, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTINGNAME3 = Field.create("SCRIPTSETTINGNAME3", 2284, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTINGNAME4 = Field.create("SCRIPTSETTINGNAME4", 2300, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTINGNAME5 = Field.create("SCRIPTSETTINGNAME5", 2316, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTINGNAME6 = Field.create("SCRIPTSETTINGNAME6", 2332, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTINGNAME7 = Field.create("SCRIPTSETTINGNAME7", 2348, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTSETTINGNAME8 = Field.create("SCRIPTSETTINGNAME8", 2364, 16, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field TCHARGEAIRCOEFMIN = Field.create("TCHARGEAIRCOEFMIN", 2380, FieldType.FLOAT).setBaseOffset(0);
public static final Field TCHARGEAIRCOEFMAX = Field.create("TCHARGEAIRCOEFMAX", 2384, FieldType.FLOAT).setBaseOffset(0);
public static final Field TCHARGEAIRFLOWMAX = Field.create("TCHARGEAIRFLOWMAX", 2388, FieldType.FLOAT).setBaseOffset(0);
public static final Field TCHARGEAIRINCRLIMIT = Field.create("TCHARGEAIRINCRLIMIT", 2392, FieldType.FLOAT).setBaseOffset(0);
public static final Field TCHARGEAIRDECRLIMIT = Field.create("TCHARGEAIRDECRLIMIT", 2396, FieldType.FLOAT).setBaseOffset(0);
public static final String[] tChargeMode_e = {"RPM+TPS (Default)", "Air Mass Interpolation", "Table"};
public static final Field TCHARGEMODE = Field.create("TCHARGEMODE", 2400, FieldType.INT8, tChargeMode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_2401 = Field.create("ALIGNMENTFILL_AT_2401", 2401, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HIP9011GAIN = Field.create("HIP9011GAIN", 2404, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETB_ITERMMIN = Field.create("ETB_ITERMMIN", 2408, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETB_ITERMMAX = Field.create("ETB_ITERMMAX", 2410, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLETIMINGPID_PFACTOR = Field.create("IDLETIMINGPID_PFACTOR", 2412, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLETIMINGPID_IFACTOR = Field.create("IDLETIMINGPID_IFACTOR", 2416, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLETIMINGPID_DFACTOR = Field.create("IDLETIMINGPID_DFACTOR", 2420, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLETIMINGPID_OFFSET = Field.create("IDLETIMINGPID_OFFSET", 2424, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLETIMINGPID_PERIODMS = Field.create("IDLETIMINGPID_PERIODMS", 2426, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLETIMINGPID_MINVALUE = Field.create("IDLETIMINGPID_MINVALUE", 2428, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLETIMINGPID_MAXVALUE = Field.create("IDLETIMINGPID_MAXVALUE", 2430, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBROCEXPAVERAGELENGTH = Field.create("ETBROCEXPAVERAGELENGTH", 2432, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPSACCELFRACTIONPERIOD = Field.create("TPSACCELFRACTIONPERIOD", 2434, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPSACCELFRACTIONDIVISOR = Field.create("TPSACCELFRACTIONDIVISOR", 2436, FieldType.FLOAT).setBaseOffset(0);
public static final Field TLE8888SPIDEVICE = Field.create("TLE8888SPIDEVICE", 2440, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MC33816SPIDEVICE = Field.create("MC33816SPIDEVICE", 2441, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IDLERPMPID_ITERMMIN = Field.create("IDLERPMPID_ITERMMIN", 2442, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TLE6240SPIDEVICE = Field.create("TLE6240SPIDEVICE", 2444, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field STOICHRATIOPRIMARY = Field.create("STOICHRATIOPRIMARY", 2445, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field IDLERPMPID_ITERMMAX = Field.create("IDLERPMPID_ITERMMAX", 2446, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBIDLETHROTTLERANGE = Field.create("ETBIDLETHROTTLERANGE", 2448, FieldType.FLOAT).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT1 = Field.create("CYLINDERBANKSELECT1", 2452, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT2 = Field.create("CYLINDERBANKSELECT2", 2453, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT3 = Field.create("CYLINDERBANKSELECT3", 2454, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT4 = Field.create("CYLINDERBANKSELECT4", 2455, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT5 = Field.create("CYLINDERBANKSELECT5", 2456, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT6 = Field.create("CYLINDERBANKSELECT6", 2457, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT7 = Field.create("CYLINDERBANKSELECT7", 2458, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT8 = Field.create("CYLINDERBANKSELECT8", 2459, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT9 = Field.create("CYLINDERBANKSELECT9", 2460, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT10 = Field.create("CYLINDERBANKSELECT10", 2461, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT11 = Field.create("CYLINDERBANKSELECT11", 2462, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field CYLINDERBANKSELECT12 = Field.create("CYLINDERBANKSELECT12", 2463, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field PRIMEVALUES = Field.create("PRIMEVALUES", 2464, FieldType.INT8).setScale(5.0).setBaseOffset(0);
public static final Field TRIGGERCOMPCENTERVOLT = Field.create("TRIGGERCOMPCENTERVOLT", 2472, FieldType.INT8).setScale(0.02).setBaseOffset(0);
public static final Field TRIGGERCOMPHYSTMIN = Field.create("TRIGGERCOMPHYSTMIN", 2473, FieldType.INT8).setScale(0.02).setBaseOffset(0);
public static final Field TRIGGERCOMPHYSTMAX = Field.create("TRIGGERCOMPHYSTMAX", 2474, FieldType.INT8).setScale(0.02).setBaseOffset(0);
public static final Field TRIGGERCOMPSENSORSATRPM = Field.create("TRIGGERCOMPSENSORSATRPM", 2475, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field IDLERPMPID2_PFACTOR = Field.create("IDLERPMPID2_PFACTOR", 2476, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLERPMPID2_IFACTOR = Field.create("IDLERPMPID2_IFACTOR", 2480, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLERPMPID2_DFACTOR = Field.create("IDLERPMPID2_DFACTOR", 2484, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLERPMPID2_OFFSET = Field.create("IDLERPMPID2_OFFSET", 2488, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLERPMPID2_PERIODMS = Field.create("IDLERPMPID2_PERIODMS", 2490, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLERPMPID2_MINVALUE = Field.create("IDLERPMPID2_MINVALUE", 2492, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IDLERPMPID2_MAXVALUE = Field.create("IDLERPMPID2_MAXVALUE", 2494, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CANVSSNBCTYPE = Field.create("CANVSSNBCTYPE", 2496, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_2497 = Field.create("ALIGNMENTFILL_AT_2497", 2497, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM1_PIN = Field.create("GPPWM1_PIN", 2500, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM1_DUTYIFERROR = Field.create("GPPWM1_DUTYIFERROR", 2502, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM1_ALIGNMENTFILL_AT_3 = Field.create("GPPWM1_ALIGNMENTFILL_AT_3", 2503, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM1_PWMFREQUENCY = Field.create("GPPWM1_PWMFREQUENCY", 2504, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM1_ONABOVEDUTY = Field.create("GPPWM1_ONABOVEDUTY", 2506, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM1_OFFBELOWDUTY = Field.create("GPPWM1_OFFBELOWDUTY", 2507, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] gppwm_channel_e = {"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", "RPM", "Gear (detected)"};
public static final Field GPPWM1_LOADAXIS = Field.create("GPPWM1_LOADAXIS", 2508, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM1_RPMAXIS = Field.create("GPPWM1_RPMAXIS", 2509, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM1_LOADBINS = Field.create("GPPWM1_LOADBINS", 2510, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWM1_RPMBINS = Field.create("GPPWM1_RPMBINS", 2526, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM1_TABLE = Field.create("GPPWM1_TABLE", 2542, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWM1_ALIGNMENTFILL_AT_106 = Field.create("GPPWM1_ALIGNMENTFILL_AT_106", 2606, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_PIN = Field.create("GPPWM2_PIN", 2608, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_DUTYIFERROR = Field.create("GPPWM2_DUTYIFERROR", 2610, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_ALIGNMENTFILL_AT_3 = Field.create("GPPWM2_ALIGNMENTFILL_AT_3", 2611, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_PWMFREQUENCY = Field.create("GPPWM2_PWMFREQUENCY", 2612, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_ONABOVEDUTY = Field.create("GPPWM2_ONABOVEDUTY", 2614, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_OFFBELOWDUTY = Field.create("GPPWM2_OFFBELOWDUTY", 2615, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_LOADAXIS = Field.create("GPPWM2_LOADAXIS", 2616, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_RPMAXIS = Field.create("GPPWM2_RPMAXIS", 2617, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_LOADBINS = Field.create("GPPWM2_LOADBINS", 2618, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWM2_RPMBINS = Field.create("GPPWM2_RPMBINS", 2634, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM2_TABLE = Field.create("GPPWM2_TABLE", 2650, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWM2_ALIGNMENTFILL_AT_106 = Field.create("GPPWM2_ALIGNMENTFILL_AT_106", 2714, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_PIN = Field.create("GPPWM3_PIN", 2716, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_DUTYIFERROR = Field.create("GPPWM3_DUTYIFERROR", 2718, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_ALIGNMENTFILL_AT_3 = Field.create("GPPWM3_ALIGNMENTFILL_AT_3", 2719, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_PWMFREQUENCY = Field.create("GPPWM3_PWMFREQUENCY", 2720, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_ONABOVEDUTY = Field.create("GPPWM3_ONABOVEDUTY", 2722, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_OFFBELOWDUTY = Field.create("GPPWM3_OFFBELOWDUTY", 2723, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_LOADAXIS = Field.create("GPPWM3_LOADAXIS", 2724, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_RPMAXIS = Field.create("GPPWM3_RPMAXIS", 2725, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_LOADBINS = Field.create("GPPWM3_LOADBINS", 2726, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWM3_RPMBINS = Field.create("GPPWM3_RPMBINS", 2742, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM3_TABLE = Field.create("GPPWM3_TABLE", 2758, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWM3_ALIGNMENTFILL_AT_106 = Field.create("GPPWM3_ALIGNMENTFILL_AT_106", 2822, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_PIN = Field.create("GPPWM4_PIN", 2824, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_DUTYIFERROR = Field.create("GPPWM4_DUTYIFERROR", 2826, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_ALIGNMENTFILL_AT_3 = Field.create("GPPWM4_ALIGNMENTFILL_AT_3", 2827, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_PWMFREQUENCY = Field.create("GPPWM4_PWMFREQUENCY", 2828, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_ONABOVEDUTY = Field.create("GPPWM4_ONABOVEDUTY", 2830, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_OFFBELOWDUTY = Field.create("GPPWM4_OFFBELOWDUTY", 2831, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_LOADAXIS = Field.create("GPPWM4_LOADAXIS", 2832, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_RPMAXIS = Field.create("GPPWM4_RPMAXIS", 2833, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_LOADBINS = Field.create("GPPWM4_LOADBINS", 2834, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field GPPWM4_RPMBINS = Field.create("GPPWM4_RPMBINS", 2850, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GPPWM4_TABLE = Field.create("GPPWM4_TABLE", 2866, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GPPWM4_ALIGNMENTFILL_AT_106 = Field.create("GPPWM4_ALIGNMENTFILL_AT_106", 2930, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MC33_I_BOOST = Field.create("MC33_I_BOOST", 2932, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MC33_I_PEAK = Field.create("MC33_I_PEAK", 2934, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MC33_I_HOLD = Field.create("MC33_I_HOLD", 2936, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MC33_T_MAX_BOOST = Field.create("MC33_T_MAX_BOOST", 2938, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MC33_T_PEAK_OFF = Field.create("MC33_T_PEAK_OFF", 2940, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MC33_T_PEAK_TOT = Field.create("MC33_T_PEAK_TOT", 2942, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MC33_T_BYPASS = Field.create("MC33_T_BYPASS", 2944, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MC33_T_HOLD_OFF = Field.create("MC33_T_HOLD_OFF", 2946, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field MC33_T_HOLD_TOT = Field.create("MC33_T_HOLD_TOT", 2948, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TCUUPSHIFTBUTTONPINMODE = Field.create("TCUUPSHIFTBUTTONPINMODE", 2950, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field TCUDOWNSHIFTBUTTONPINMODE = Field.create("TCUDOWNSHIFTBUTTONPINMODE", 2951, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ACSWITCHMODE = Field.create("ACSWITCHMODE", 2952, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID_MODE1 = Field.create("TCU_SOLENOID_MODE1", 2953, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID_MODE2 = Field.create("TCU_SOLENOID_MODE2", 2954, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID_MODE3 = Field.create("TCU_SOLENOID_MODE3", 2955, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID_MODE4 = Field.create("TCU_SOLENOID_MODE4", 2956, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID_MODE5 = Field.create("TCU_SOLENOID_MODE5", 2957, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_SOLENOID_MODE6 = Field.create("TCU_SOLENOID_MODE6", 2958, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field KNOCKBASENOISE = Field.create("KNOCKBASENOISE", 2959, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_2975 = Field.create("ALIGNMENTFILL_AT_2975", 2975, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM1 = Field.create("TRIGGERGAPOVERRIDEFROM1", 2976, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM2 = Field.create("TRIGGERGAPOVERRIDEFROM2", 2980, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM3 = Field.create("TRIGGERGAPOVERRIDEFROM3", 2984, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM4 = Field.create("TRIGGERGAPOVERRIDEFROM4", 2988, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM5 = Field.create("TRIGGERGAPOVERRIDEFROM5", 2992, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM6 = Field.create("TRIGGERGAPOVERRIDEFROM6", 2996, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM7 = Field.create("TRIGGERGAPOVERRIDEFROM7", 3000, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM8 = Field.create("TRIGGERGAPOVERRIDEFROM8", 3004, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM9 = Field.create("TRIGGERGAPOVERRIDEFROM9", 3008, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM10 = Field.create("TRIGGERGAPOVERRIDEFROM10", 3012, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM11 = Field.create("TRIGGERGAPOVERRIDEFROM11", 3016, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM12 = Field.create("TRIGGERGAPOVERRIDEFROM12", 3020, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM13 = Field.create("TRIGGERGAPOVERRIDEFROM13", 3024, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM14 = Field.create("TRIGGERGAPOVERRIDEFROM14", 3028, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM15 = Field.create("TRIGGERGAPOVERRIDEFROM15", 3032, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM16 = Field.create("TRIGGERGAPOVERRIDEFROM16", 3036, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM17 = Field.create("TRIGGERGAPOVERRIDEFROM17", 3040, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDEFROM18 = Field.create("TRIGGERGAPOVERRIDEFROM18", 3044, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO1 = Field.create("TRIGGERGAPOVERRIDETO1", 3048, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO2 = Field.create("TRIGGERGAPOVERRIDETO2", 3052, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO3 = Field.create("TRIGGERGAPOVERRIDETO3", 3056, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO4 = Field.create("TRIGGERGAPOVERRIDETO4", 3060, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO5 = Field.create("TRIGGERGAPOVERRIDETO5", 3064, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO6 = Field.create("TRIGGERGAPOVERRIDETO6", 3068, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO7 = Field.create("TRIGGERGAPOVERRIDETO7", 3072, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO8 = Field.create("TRIGGERGAPOVERRIDETO8", 3076, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO9 = Field.create("TRIGGERGAPOVERRIDETO9", 3080, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO10 = Field.create("TRIGGERGAPOVERRIDETO10", 3084, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO11 = Field.create("TRIGGERGAPOVERRIDETO11", 3088, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO12 = Field.create("TRIGGERGAPOVERRIDETO12", 3092, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO13 = Field.create("TRIGGERGAPOVERRIDETO13", 3096, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO14 = Field.create("TRIGGERGAPOVERRIDETO14", 3100, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO15 = Field.create("TRIGGERGAPOVERRIDETO15", 3104, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO16 = Field.create("TRIGGERGAPOVERRIDETO16", 3108, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO17 = Field.create("TRIGGERGAPOVERRIDETO17", 3112, FieldType.FLOAT).setBaseOffset(0);
public static final Field TRIGGERGAPOVERRIDETO18 = Field.create("TRIGGERGAPOVERRIDETO18", 3116, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAXCAMPHASERESOLVERPM = Field.create("MAXCAMPHASERESOLVERPM", 3120, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field DFCODELAY = Field.create("DFCODELAY", 3121, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field ACDELAY = Field.create("ACDELAY", 3122, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3123 = Field.create("ALIGNMENTFILL_AT_3123", 3123, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field FORDINJECTORSMALLPULSEBREAKPOINT = Field.create("FORDINJECTORSMALLPULSEBREAKPOINT", 3124, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field TPSTSPCORRVALUES = Field.create("TPSTSPCORRVALUES", 3126, FieldType.INT8).setScale(0.02).setBaseOffset(0);
public static final Field ETBJAMINTEGRATORLIMIT = Field.create("ETBJAMINTEGRATORLIMIT", 3130, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HPFPCAMLOBES = Field.create("HPFPCAMLOBES", 3131, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] hpfp_cam_e = {"NONE", "Intake 1", "Exhaust 1", "Intake 2", "Exhaust 2"};
public static final Field HPFPCAM = Field.create("HPFPCAM", 3132, FieldType.INT8, hpfp_cam_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXILIARYSETTING1 = Field.create("AUXILIARYSETTING1", 3133, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HPFPMINANGLE = Field.create("HPFPMINANGLE", 3134, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3135 = Field.create("ALIGNMENTFILL_AT_3135", 3135, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HPFPPUMPVOLUME = Field.create("HPFPPUMPVOLUME", 3136, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field HPFPACTIVATIONANGLE = Field.create("HPFPACTIVATIONANGLE", 3138, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ISSFILTERRECIPROCAL = Field.create("ISSFILTERRECIPROCAL", 3139, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HPFPPIDP = Field.create("HPFPPIDP", 3140, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field HPFPPIDI = Field.create("HPFPPIDI", 3142, FieldType.INT16).setScale(1.0E-5).setBaseOffset(0);
public static final Field HPFPTARGETDECAY = Field.create("HPFPTARGETDECAY", 3144, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field HPFPLOBEPROFILEQUANTITYBINS = Field.create("HPFPLOBEPROFILEQUANTITYBINS", 3146, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field HPFPLOBEPROFILEANGLE = Field.create("HPFPLOBEPROFILEANGLE", 3162, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field HPFPDEADTIMEVOLTSBINS = Field.create("HPFPDEADTIMEVOLTSBINS", 3178, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HPFPDEADTIMEMS = Field.create("HPFPDEADTIMEMS", 3186, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field HPFPTARGET = Field.create("HPFPTARGET", 3202, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field HPFPTARGETLOADBINS = Field.create("HPFPTARGETLOADBINS", 3402, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field HPFPTARGETRPMBINS = Field.create("HPFPTARGETRPMBINS", 3422, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field HPFPCOMPENSATION = Field.create("HPFPCOMPENSATION", 3432, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HPFPCOMPENSATIONLOADBINS = Field.create("HPFPCOMPENSATIONLOADBINS", 3532, FieldType.INT16).setScale(0.001).setBaseOffset(0);
public static final Field HPFPCOMPENSATIONRPMBINS = Field.create("HPFPCOMPENSATIONRPMBINS", 3552, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field STEPPER_RAW_OUTPUT1 = Field.create("STEPPER_RAW_OUTPUT1", 3562, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field STEPPER_RAW_OUTPUT2 = Field.create("STEPPER_RAW_OUTPUT2", 3564, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field STEPPER_RAW_OUTPUT3 = Field.create("STEPPER_RAW_OUTPUT3", 3566, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field STEPPER_RAW_OUTPUT4 = Field.create("STEPPER_RAW_OUTPUT4", 3568, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field GEARRATIO1 = Field.create("GEARRATIO1", 3570, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field GEARRATIO2 = Field.create("GEARRATIO2", 3572, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field GEARRATIO3 = Field.create("GEARRATIO3", 3574, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field GEARRATIO4 = Field.create("GEARRATIO4", 3576, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field GEARRATIO5 = Field.create("GEARRATIO5", 3578, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field GEARRATIO6 = Field.create("GEARRATIO6", 3580, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field GEARRATIO7 = Field.create("GEARRATIO7", 3582, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field GEARRATIO8 = Field.create("GEARRATIO8", 3584, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field VVTACTIVATIONDELAYMS = Field.create("VVTACTIVATIONDELAYMS", 3586, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field WWCLTBINS = Field.create("WWCLTBINS", 3588, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field WWTAUCLTVALUES = Field.create("WWTAUCLTVALUES", 3596, FieldType.INT8).setScale(0.01).setBaseOffset(0);
public static final Field WWBETACLTVALUES = Field.create("WWBETACLTVALUES", 3604, FieldType.INT8).setScale(0.01).setBaseOffset(0);
public static final Field WWMAPBINS = Field.create("WWMAPBINS", 3612, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field WWTAUMAPVALUES = Field.create("WWTAUMAPVALUES", 3620, FieldType.INT8).setScale(0.01).setBaseOffset(0);
public static final Field WWBETAMAPVALUES = Field.create("WWBETAMAPVALUES", 3628, FieldType.INT8).setScale(0.01).setBaseOffset(0);
public static final Field TORQUETABLE = Field.create("TORQUETABLE", 3636, FieldType.INT8).setScale(10.0).setBaseOffset(0);
public static final Field TORQUERPMBINS = Field.create("TORQUERPMBINS", 3672, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TORQUELOADBINS = Field.create("TORQUELOADBINS", 3684, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field GEARCONTROLLERMODE = Field.create("GEARCONTROLLERMODE", 3696, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TRANSMISSIONCONTROLLERMODE = Field.create("TRANSMISSIONCONTROLLERMODE", 3697, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3698 = Field.create("ALIGNMENTFILL_AT_3698", 3698, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field AUXLINEAR1_HWCHANNEL = Field.create("AUXLINEAR1_HWCHANNEL", 3700, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXLINEAR1_ALIGNMENTFILL_AT_1 = Field.create("AUXLINEAR1_ALIGNMENTFILL_AT_1", 3701, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field AUXLINEAR1_V1 = Field.create("AUXLINEAR1_V1", 3704, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR1_VALUE1 = Field.create("AUXLINEAR1_VALUE1", 3708, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR1_V2 = Field.create("AUXLINEAR1_V2", 3712, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR1_VALUE2 = Field.create("AUXLINEAR1_VALUE2", 3716, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR2_HWCHANNEL = Field.create("AUXLINEAR2_HWCHANNEL", 3720, FieldType.INT8, adc_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field AUXLINEAR2_ALIGNMENTFILL_AT_1 = Field.create("AUXLINEAR2_ALIGNMENTFILL_AT_1", 3721, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field AUXLINEAR2_V1 = Field.create("AUXLINEAR2_V1", 3724, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR2_VALUE1 = Field.create("AUXLINEAR2_VALUE1", 3728, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR2_V2 = Field.create("AUXLINEAR2_V2", 3732, FieldType.FLOAT).setBaseOffset(0);
public static final Field AUXLINEAR2_VALUE2 = Field.create("AUXLINEAR2_VALUE2", 3736, FieldType.FLOAT).setBaseOffset(0);
public static final Field TCU_TCC_ONOFF_SOLENOID = Field.create("TCU_TCC_ONOFF_SOLENOID", 3740, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_TCC_ONOFF_SOLENOID_MODE = Field.create("TCU_TCC_ONOFF_SOLENOID_MODE", 3742, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3743 = Field.create("ALIGNMENTFILL_AT_3743", 3743, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_TCC_PWM_SOLENOID = Field.create("TCU_TCC_PWM_SOLENOID", 3744, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_TCC_PWM_SOLENOID_MODE = Field.create("TCU_TCC_PWM_SOLENOID_MODE", 3746, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3747 = Field.create("ALIGNMENTFILL_AT_3747", 3747, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_TCC_PWM_SOLENOID_FREQ = Field.create("TCU_TCC_PWM_SOLENOID_FREQ", 3748, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PC_SOLENOID_PIN = Field.create("TCU_PC_SOLENOID_PIN", 3750, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PC_SOLENOID_PIN_MODE = Field.create("TCU_PC_SOLENOID_PIN_MODE", 3752, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3753 = Field.create("ALIGNMENTFILL_AT_3753", 3753, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PC_SOLENOID_FREQ = Field.create("TCU_PC_SOLENOID_FREQ", 3754, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TCU_32_SOLENOID_PIN = Field.create("TCU_32_SOLENOID_PIN", 3756, FieldType.INT16, output_pin_e).setScale(1.0).setBaseOffset(0);
public static final Field TCU_32_SOLENOID_PIN_MODE = Field.create("TCU_32_SOLENOID_PIN_MODE", 3758, FieldType.INT8, pin_output_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3759 = Field.create("ALIGNMENTFILL_AT_3759", 3759, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_32_SOLENOID_FREQ = Field.create("TCU_32_SOLENOID_FREQ", 3760, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3762 = Field.create("ALIGNMENTFILL_AT_3762", 3762, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ETBMINIMUMPOSITION = Field.create("ETBMINIMUMPOSITION", 3764, FieldType.FLOAT).setBaseOffset(0);
public static final Field TUNEHIDINGKEY = Field.create("TUNEHIDINGKEY", 3768, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VINNUMBER = Field.create("VINNUMBER", 3770, 17, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3787 = Field.create("ALIGNMENTFILL_AT_3787", 3787, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field HIGHSPEEDOFFSETS = Field.create("HIGHSPEEDOFFSETS", 3788, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ETBDUTYSHUTDOWNTHRESHOLD = Field.create("ETBDUTYSHUTDOWNTHRESHOLD", 3852, FieldType.FLOAT).setBaseOffset(0);
public static final String[] fuel_pressure_sensor_mode_e = {"Absolute", "Gauge", "Differential", "INVALID"};
public static final Field FUELPRESSURESENSORMODE = Field.create("FUELPRESSURESENSORMODE", 3856, FieldType.INT8, fuel_pressure_sensor_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3857 = Field.create("ALIGNMENTFILL_AT_3857", 3857, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINS1 = Field.create("LUADIGITALINPUTPINS1", 3858, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINS2 = Field.create("LUADIGITALINPUTPINS2", 3860, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINS3 = Field.create("LUADIGITALINPUTPINS3", 3862, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINS4 = Field.create("LUADIGITALINPUTPINS4", 3864, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINS5 = Field.create("LUADIGITALINPUTPINS5", 3866, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINS6 = Field.create("LUADIGITALINPUTPINS6", 3868, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINS7 = Field.create("LUADIGITALINPUTPINS7", 3870, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINS8 = Field.create("LUADIGITALINPUTPINS8", 3872, FieldType.INT16, Gpio).setScale(1.0).setBaseOffset(0);
public static final Field TPSTSPCORRVALUESBINS = Field.create("TPSTSPCORRVALUESBINS", 3874, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field ALSMINRPM = Field.create("ALSMINRPM", 3878, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSMAXRPM = Field.create("ALSMAXRPM", 3880, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSMAXDURATION = Field.create("ALSMAXDURATION", 3882, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSMINCLT = Field.create("ALSMINCLT", 3884, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSMAXCLT = Field.create("ALSMAXCLT", 3885, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSMINTIMEBETWEEN = Field.create("ALSMINTIMEBETWEEN", 3886, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSETBPOSITION = Field.create("ALSETBPOSITION", 3887, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ACRELAYALTERNATORDUTYADDER = Field.create("ACRELAYALTERNATORDUTYADDER", 3888, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final String[] SentEtbType = {"None", "GM type 1", "Ford type 1", "Custom"};
public static final Field SENTETBTYPE = Field.create("SENTETBTYPE", 3889, FieldType.INT8, SentEtbType).setScale(1.0).setBaseOffset(0);
public static final Field CUSTOMSENTTPSMIN = Field.create("CUSTOMSENTTPSMIN", 3890, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSIDLEADD = Field.create("ALSIDLEADD", 3892, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ALSETBADD = Field.create("ALSETBADD", 3896, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field ALSSKIPRATIO = Field.create("ALSSKIPRATIO", 3900, FieldType.FLOAT).setBaseOffset(0);
public static final Field ALSMAXDRIVERTHROTTLEINTENT = Field.create("ALSMAXDRIVERTHROTTLEINTENT", 3904, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ALSACTIVATEPINMODE = Field.create("ALSACTIVATEPINMODE", 3905, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field TPSSECONDARYMAXIMUM = Field.create("TPSSECONDARYMAXIMUM", 3906, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field PPSSECONDARYMAXIMUM = Field.create("PPSSECONDARYMAXIMUM", 3907, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINMODES1 = Field.create("LUADIGITALINPUTPINMODES1", 3908, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINMODES2 = Field.create("LUADIGITALINPUTPINMODES2", 3909, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINMODES3 = Field.create("LUADIGITALINPUTPINMODES3", 3910, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINMODES4 = Field.create("LUADIGITALINPUTPINMODES4", 3911, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINMODES5 = Field.create("LUADIGITALINPUTPINMODES5", 3912, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINMODES6 = Field.create("LUADIGITALINPUTPINMODES6", 3913, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINMODES7 = Field.create("LUADIGITALINPUTPINMODES7", 3914, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field LUADIGITALINPUTPINMODES8 = Field.create("LUADIGITALINPUTPINMODES8", 3915, FieldType.INT8, pin_input_mode_e).setScale(1.0).setBaseOffset(0);
public static final Field CUSTOMSENTTPSMAX = Field.create("CUSTOMSENTTPSMAX", 3916, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field KLINEBAUDRATE = Field.create("KLINEBAUDRATE", 3918, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final String[] CanGpioType = {"None", "DRT protocol", "MS protocol"};
public static final Field CANGPIOTYPE = Field.create("CANGPIOTYPE", 3920, FieldType.INT8, CanGpioType).setScale(1.0).setBaseOffset(0);
public static final String[] UiMode = {"Full", "Installation", "Tuning"};
public static final Field UIMODE = Field.create("UIMODE", 3921, FieldType.INT8, UiMode).setScale(1.0).setBaseOffset(0);
public static final Field HPFPPEAKPOS = Field.create("HPFPPEAKPOS", 3922, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field KLINEPERIODUS = Field.create("KLINEPERIODUS", 3924, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field RPMSOFTLIMITWINDOWSIZE = Field.create("RPMSOFTLIMITWINDOWSIZE", 3926, FieldType.INT8).setScale(10.0).setBaseOffset(0);
public static final Field RPMSOFTLIMITTIMINGRETARD = Field.create("RPMSOFTLIMITTIMINGRETARD", 3927, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field RPMSOFTLIMITFUELADDED = Field.create("RPMSOFTLIMITFUELADDED", 3928, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field RPMHARDLIMITHYST = Field.create("RPMHARDLIMITHYST", 3929, FieldType.INT8).setScale(10.0).setBaseOffset(0);
public static final Field BENCHTESTOFFTIME = Field.create("BENCHTESTOFFTIME", 3930, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCUTPRESSUREHYST = Field.create("BOOSTCUTPRESSUREHYST", 3932, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field GEARBASEDOPENLOOPBOOSTADDER = Field.create("GEARBASEDOPENLOOPBOOSTADDER", 3933, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field ALIGNMENTFILL_AT_3941 = Field.create("ALIGNMENTFILL_AT_3941", 3941, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BENCHTESTCOUNT = Field.create("BENCHTESTCOUNT", 3944, FieldType.INT).setScale(1.0).setBaseOffset(0);
public static final Field MAINUNUSEDEND = Field.create("MAINUNUSEDEND", 3948, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field ETBBIASBINS = Field.create("ETBBIASBINS", 3964, FieldType.FLOAT).setBaseOffset(0);
public static final Field ETBBIASVALUES = Field.create("ETBBIASVALUES", 3996, FieldType.FLOAT).setBaseOffset(0);
public static final Field IACPIDMULTTABLE = Field.create("IACPIDMULTTABLE", 4028, FieldType.INT8).setScale(0.05).setBaseOffset(0);
public static final Field IACPIDMULTLOADBINS = Field.create("IACPIDMULTLOADBINS", 4092, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IACPIDMULTRPMBINS = Field.create("IACPIDMULTRPMBINS", 4100, FieldType.INT8).setScale(10.0).setBaseOffset(0);
public static final Field SPARKDWELLRPMBINS = Field.create("SPARKDWELLRPMBINS", 4108, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SPARKDWELLVALUES = Field.create("SPARKDWELLVALUES", 4124, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field CLTIDLERPMBINS = Field.create("CLTIDLERPMBINS", 4140, FieldType.INT8).setScale(2.0).setBaseOffset(0);
public static final Field CLTIDLERPM = Field.create("CLTIDLERPM", 4156, FieldType.INT8).setScale(20.0).setBaseOffset(0);
public static final Field CLTTIMINGBINS = Field.create("CLTTIMINGBINS", 4172, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLTTIMINGEXTRA = Field.create("CLTTIMINGEXTRA", 4204, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE1BINS = Field.create("SCRIPTCURVE1BINS", 4236, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE1 = Field.create("SCRIPTCURVE1", 4300, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE2BINS = Field.create("SCRIPTCURVE2BINS", 4364, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE2 = Field.create("SCRIPTCURVE2", 4428, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE3BINS = Field.create("SCRIPTCURVE3BINS", 4492, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE3 = Field.create("SCRIPTCURVE3", 4524, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE4BINS = Field.create("SCRIPTCURVE4BINS", 4556, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE4 = Field.create("SCRIPTCURVE4", 4588, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE5BINS = Field.create("SCRIPTCURVE5BINS", 4620, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE5 = Field.create("SCRIPTCURVE5", 4652, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE6BINS = Field.create("SCRIPTCURVE6BINS", 4684, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTCURVE6 = Field.create("SCRIPTCURVE6", 4716, FieldType.FLOAT).setBaseOffset(0);
public static final Field BAROCORRPRESSUREBINS = Field.create("BAROCORRPRESSUREBINS", 4748, FieldType.FLOAT).setBaseOffset(0);
public static final Field BAROCORRRPMBINS = Field.create("BAROCORRRPMBINS", 4764, FieldType.FLOAT).setBaseOffset(0);
public static final Field BAROCORRTABLE = Field.create("BAROCORRTABLE", 4780, FieldType.FLOAT).setBaseOffset(0);
public static final Field CRANKINGTPSCOEF = Field.create("CRANKINGTPSCOEF", 4844, FieldType.FLOAT).setBaseOffset(0);
public static final Field CRANKINGTPSBINS = Field.create("CRANKINGTPSBINS", 4876, FieldType.FLOAT).setBaseOffset(0);
public static final Field NARROWTOWIDEOXYGENBINS = Field.create("NARROWTOWIDEOXYGENBINS", 4908, FieldType.FLOAT).setBaseOffset(0);
public static final Field NARROWTOWIDEOXYGEN = Field.create("NARROWTOWIDEOXYGEN", 4940, FieldType.FLOAT).setBaseOffset(0);
public static final Field CRANKINGADVANCEBINS = Field.create("CRANKINGADVANCEBINS", 4972, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field CRANKINGADVANCE = Field.create("CRANKINGADVANCE", 4980, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field IACCOASTINGRPMBINS = Field.create("IACCOASTINGRPMBINS", 4988, FieldType.INT8).setScale(100.0).setBaseOffset(0);
public static final Field IACCOASTING = Field.create("IACCOASTING", 5004, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field WARNING_MESSAGE = Field.create("WARNING_MESSAGE", 5020, 120, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field AFTERSTARTCOOLANTBINS = Field.create("AFTERSTARTCOOLANTBINS", 5140, FieldType.FLOAT).setBaseOffset(0);
public static final Field AFTERSTARTHOLDTIME = Field.create("AFTERSTARTHOLDTIME", 5172, FieldType.FLOAT).setBaseOffset(0);
public static final Field AFTERSTARTENRICH = Field.create("AFTERSTARTENRICH", 5204, FieldType.FLOAT).setBaseOffset(0);
public static final Field AFTERSTARTDECAYTIME = Field.create("AFTERSTARTDECAYTIME", 5236, FieldType.FLOAT).setBaseOffset(0);
public static final Field BOOSTTABLEOPENLOOP = Field.create("BOOSTTABLEOPENLOOP", 5268, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTRPMBINS = Field.create("BOOSTRPMBINS", 5332, FieldType.INT8).setScale(100.0).setBaseOffset(0);
public static final Field BOOSTTABLECLOSEDLOOP = Field.create("BOOSTTABLECLOSEDLOOP", 5340, FieldType.INT8).setScale(2.0).setBaseOffset(0);
public static final Field BOOSTTPSBINS = Field.create("BOOSTTPSBINS", 5404, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field PEDALTOTPSTABLE = Field.create("PEDALTOTPSTABLE", 5412, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field PEDALTOTPSPEDALBINS = Field.create("PEDALTOTPSPEDALBINS", 5476, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field PEDALTOTPSRPMBINS = Field.create("PEDALTOTPSRPMBINS", 5484, FieldType.INT8).setScale(100.0).setBaseOffset(0);
public static final Field CLTCRANKINGCORRBINS = Field.create("CLTCRANKINGCORRBINS", 5492, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLTCRANKINGCORR = Field.create("CLTCRANKINGCORR", 5524, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLEADVANCEBINS = Field.create("IDLEADVANCEBINS", 5556, FieldType.INT8).setScale(50.0).setBaseOffset(0);
public static final Field IDLEADVANCE = Field.create("IDLEADVANCE", 5564, FieldType.FLOAT).setBaseOffset(0);
public static final Field IDLEVERPMBINS = Field.create("IDLEVERPMBINS", 5596, FieldType.INT8).setScale(10.0).setBaseOffset(0);
public static final Field IDLEVELOADBINS = Field.create("IDLEVELOADBINS", 5600, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IDLEVETABLE = Field.create("IDLEVETABLE", 5604, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field LUASCRIPT = Field.create("LUASCRIPT", 5636, 8000, FieldType.STRING).setScale(1.0).setBaseOffset(0);
public static final Field CLTFUELCORRBINS = Field.create("CLTFUELCORRBINS", 13636, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLTFUELCORR = Field.create("CLTFUELCORR", 13700, FieldType.FLOAT).setBaseOffset(0);
public static final Field IATFUELCORRBINS = Field.create("IATFUELCORRBINS", 13764, FieldType.FLOAT).setBaseOffset(0);
public static final Field IATFUELCORR = Field.create("IATFUELCORR", 13828, FieldType.FLOAT).setBaseOffset(0);
public static final Field CRANKINGFUELCOEF = Field.create("CRANKINGFUELCOEF", 13892, FieldType.FLOAT).setBaseOffset(0);
public static final Field CRANKINGFUELBINS = Field.create("CRANKINGFUELBINS", 13924, FieldType.FLOAT).setBaseOffset(0);
public static final Field CRANKINGCYCLECOEF = Field.create("CRANKINGCYCLECOEF", 13956, FieldType.FLOAT).setBaseOffset(0);
public static final Field CRANKINGCYCLEBINS = Field.create("CRANKINGCYCLEBINS", 13988, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLTIDLECORRBINS = Field.create("CLTIDLECORRBINS", 14020, FieldType.FLOAT).setBaseOffset(0);
public static final Field CLTIDLECORR = Field.create("CLTIDLECORR", 14084, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAFDECODING = Field.create("MAFDECODING", 14148, FieldType.FLOAT).setBaseOffset(0);
public static final Field MAFDECODINGBINS = Field.create("MAFDECODINGBINS", 15172, FieldType.FLOAT).setBaseOffset(0);
public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 16196, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field IGNITIONIATCORRTEMPBINS = Field.create("IGNITIONIATCORRTEMPBINS", 16260, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONIATCORRLOADBINS = Field.create("IGNITIONIATCORRLOADBINS", 16268, FieldType.INT8).setScale(5.0).setBaseOffset(0);
public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 16276, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field INJPHASELOADBINS = Field.create("INJPHASELOADBINS", 16788, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field INJPHASERPMBINS = Field.create("INJPHASERPMBINS", 16820, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TCUSOLENOIDTABLE = Field.create("TCUSOLENOIDTABLE", 16852, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAPESTIMATETABLE = Field.create("MAPESTIMATETABLE", 16912, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field MAPESTIMATETPSBINS = Field.create("MAPESTIMATETPSBINS", 17424, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field MAPESTIMATERPMBINS = Field.create("MAPESTIMATERPMBINS", 17456, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VVTTABLE1 = Field.create("VVTTABLE1", 17488, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTABLE1LOADBINS = Field.create("VVTTABLE1LOADBINS", 17552, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VVTTABLE1RPMBINS = Field.create("VVTTABLE1RPMBINS", 17568, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VVTTABLE2 = Field.create("VVTTABLE2", 17584, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VVTTABLE2LOADBINS = Field.create("VVTTABLE2LOADBINS", 17648, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VVTTABLE2RPMBINS = Field.create("VVTTABLE2RPMBINS", 17664, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 17680, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNITIONLOADBINS = Field.create("IGNITIONLOADBINS", 18192, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNITIONRPMBINS = Field.create("IGNITIONRPMBINS", 18224, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VETABLE = Field.create("VETABLE", 18256, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VELOADBINS = Field.create("VELOADBINS", 18768, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VERPMBINS = Field.create("VERPMBINS", 18800, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field LAMBDATABLE = Field.create("LAMBDATABLE", 18832, FieldType.INT8).setScale(0.006802721088435374).setBaseOffset(0);
public static final Field LAMBDALOADBINS = Field.create("LAMBDALOADBINS", 19088, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field LAMBDARPMBINS = Field.create("LAMBDARPMBINS", 19120, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 19152, FieldType.FLOAT).setBaseOffset(0);
public static final Field TPSTPSACCELFROMRPMBINS = Field.create("TPSTPSACCELFROMRPMBINS", 19408, FieldType.FLOAT).setBaseOffset(0);
public static final Field TPSTPSACCELTORPMBINS = Field.create("TPSTPSACCELTORPMBINS", 19440, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTTABLE1 = Field.create("SCRIPTTABLE1", 19472, FieldType.FLOAT).setBaseOffset(0);
public static final Field SCRIPTTABLE1LOADBINS = Field.create("SCRIPTTABLE1LOADBINS", 19728, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE1RPMBINS = Field.create("SCRIPTTABLE1RPMBINS", 19744, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE2 = Field.create("SCRIPTTABLE2", 19760, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE2LOADBINS = Field.create("SCRIPTTABLE2LOADBINS", 19824, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE2RPMBINS = Field.create("SCRIPTTABLE2RPMBINS", 19840, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE3 = Field.create("SCRIPTTABLE3", 19856, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE3LOADBINS = Field.create("SCRIPTTABLE3LOADBINS", 19920, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE3RPMBINS = Field.create("SCRIPTTABLE3RPMBINS", 19936, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE4 = Field.create("SCRIPTTABLE4", 19952, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE4LOADBINS = Field.create("SCRIPTTABLE4LOADBINS", 20016, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field SCRIPTTABLE4RPMBINS = Field.create("SCRIPTTABLE4RPMBINS", 20032, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNTRIMLOADBINS = Field.create("IGNTRIMLOADBINS", 20048, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNTRIMRPMBINS = Field.create("IGNTRIMRPMBINS", 20056, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNTRIMS1_TABLE = Field.create("IGNTRIMS1_TABLE", 20064, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS2_TABLE = Field.create("IGNTRIMS2_TABLE", 20080, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS3_TABLE = Field.create("IGNTRIMS3_TABLE", 20096, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS4_TABLE = Field.create("IGNTRIMS4_TABLE", 20112, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS5_TABLE = Field.create("IGNTRIMS5_TABLE", 20128, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS6_TABLE = Field.create("IGNTRIMS6_TABLE", 20144, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS7_TABLE = Field.create("IGNTRIMS7_TABLE", 20160, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS8_TABLE = Field.create("IGNTRIMS8_TABLE", 20176, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS9_TABLE = Field.create("IGNTRIMS9_TABLE", 20192, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS10_TABLE = Field.create("IGNTRIMS10_TABLE", 20208, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS11_TABLE = Field.create("IGNTRIMS11_TABLE", 20224, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field IGNTRIMS12_TABLE = Field.create("IGNTRIMS12_TABLE", 20240, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMLOADBINS = Field.create("FUELTRIMLOADBINS", 20256, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field FUELTRIMRPMBINS = Field.create("FUELTRIMRPMBINS", 20264, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field FUELTRIMS1_TABLE = Field.create("FUELTRIMS1_TABLE", 20272, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS2_TABLE = Field.create("FUELTRIMS2_TABLE", 20288, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS3_TABLE = Field.create("FUELTRIMS3_TABLE", 20304, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS4_TABLE = Field.create("FUELTRIMS4_TABLE", 20320, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS5_TABLE = Field.create("FUELTRIMS5_TABLE", 20336, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS6_TABLE = Field.create("FUELTRIMS6_TABLE", 20352, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS7_TABLE = Field.create("FUELTRIMS7_TABLE", 20368, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS8_TABLE = Field.create("FUELTRIMS8_TABLE", 20384, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS9_TABLE = Field.create("FUELTRIMS9_TABLE", 20400, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS10_TABLE = Field.create("FUELTRIMS10_TABLE", 20416, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS11_TABLE = Field.create("FUELTRIMS11_TABLE", 20432, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field FUELTRIMS12_TABLE = Field.create("FUELTRIMS12_TABLE", 20448, FieldType.INT8).setScale(0.2).setBaseOffset(0);
public static final Field CRANKINGFUELCOEFE100 = Field.create("CRANKINGFUELCOEFE100", 20464, FieldType.INT16).setScale(0.01).setBaseOffset(0);
public static final Field TCU_PCAIRMASSBINS = Field.create("TCU_PCAIRMASSBINS", 20480, FieldType.INT8).setScale(0.02).setBaseOffset(0);
public static final Field TCU_PCVALSR = Field.create("TCU_PCVALSR", 20488, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALSN = Field.create("TCU_PCVALSN", 20496, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS1 = Field.create("TCU_PCVALS1", 20504, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS2 = Field.create("TCU_PCVALS2", 20512, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS3 = Field.create("TCU_PCVALS3", 20520, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS4 = Field.create("TCU_PCVALS4", 20528, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS12 = Field.create("TCU_PCVALS12", 20536, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS23 = Field.create("TCU_PCVALS23", 20544, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS34 = Field.create("TCU_PCVALS34", 20552, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS21 = Field.create("TCU_PCVALS21", 20560, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS32 = Field.create("TCU_PCVALS32", 20568, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_PCVALS43 = Field.create("TCU_PCVALS43", 20576, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_TCCTPSBINS = Field.create("TCU_TCCTPSBINS", 20584, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_TCCLOCKSPEED = Field.create("TCU_TCCLOCKSPEED", 20592, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_TCCUNLOCKSPEED = Field.create("TCU_TCCUNLOCKSPEED", 20600, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_32SPEEDBINS = Field.create("TCU_32SPEEDBINS", 20608, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field TCU_32VALS = Field.create("TCU_32VALS", 20616, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field THROTTLE2TRIMTABLE = Field.create("THROTTLE2TRIMTABLE", 20624, FieldType.INT8).setScale(0.1).setBaseOffset(0);
public static final Field THROTTLE2TRIMTPSBINS = Field.create("THROTTLE2TRIMTPSBINS", 20660, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field THROTTLE2TRIMRPMBINS = Field.create("THROTTLE2TRIMRPMBINS", 20666, FieldType.INT8).setScale(100.0).setBaseOffset(0);
public static final Field MAXKNOCKRETARDTABLE = Field.create("MAXKNOCKRETARDTABLE", 20672, FieldType.INT8).setScale(0.25).setBaseOffset(0);
public static final Field MAXKNOCKRETARDLOADBINS = Field.create("MAXKNOCKRETARDLOADBINS", 20708, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field MAXKNOCKRETARDRPMBINS = Field.create("MAXKNOCKRETARDRPMBINS", 20714, FieldType.INT8).setScale(100.0).setBaseOffset(0);
public static final Field ALSTIMINGRETARDTABLE = Field.create("ALSTIMINGRETARDTABLE", 20720, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field ALSIGNRETARDLOADBINS = Field.create("ALSIGNRETARDLOADBINS", 20752, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSIGNRETARDRPMBINS = Field.create("ALSIGNRETARDRPMBINS", 20760, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSFUELADJUSTMENT = Field.create("ALSFUELADJUSTMENT", 20768, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field ALSFUELADJUSTMENTLOADBINS = Field.create("ALSFUELADJUSTMENTLOADBINS", 20800, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSFUELADJUSTMENTRPMBINS = Field.create("ALSFUELADJUSTMENTRPMBINS", 20808, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSIGNSKIPTABLE = Field.create("ALSIGNSKIPTABLE", 20816, FieldType.INT16).setScale(10.0).setBaseOffset(0);
public static final Field ALSIGNSKIPLOADBINS = Field.create("ALSIGNSKIPLOADBINS", 20848, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field ALSIGNSKIPRPMBINS = Field.create("ALSIGNSKIPRPMBINS", 20856, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS1_TABLE = Field.create("IGNBLENDS1_TABLE", 20864, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDS1_LOADBINS = Field.create("IGNBLENDS1_LOADBINS", 20992, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS1_RPMBINS = Field.create("IGNBLENDS1_RPMBINS", 21008, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS1_BLENDPARAMETER = Field.create("IGNBLENDS1_BLENDPARAMETER", 21024, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS1_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS1_ALIGNMENTFILL_AT_161", 21025, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS1_BLENDBINS = Field.create("IGNBLENDS1_BLENDBINS", 21026, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDS1_BLENDVALUES = Field.create("IGNBLENDS1_BLENDVALUES", 21042, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS1_ALIGNMENTFILL_AT_186", 21050, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS2_TABLE = Field.create("IGNBLENDS2_TABLE", 21052, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDS2_LOADBINS = Field.create("IGNBLENDS2_LOADBINS", 21180, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS2_RPMBINS = Field.create("IGNBLENDS2_RPMBINS", 21196, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS2_BLENDPARAMETER = Field.create("IGNBLENDS2_BLENDPARAMETER", 21212, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS2_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS2_ALIGNMENTFILL_AT_161", 21213, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS2_BLENDBINS = Field.create("IGNBLENDS2_BLENDBINS", 21214, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDS2_BLENDVALUES = Field.create("IGNBLENDS2_BLENDVALUES", 21230, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS2_ALIGNMENTFILL_AT_186", 21238, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS3_TABLE = Field.create("IGNBLENDS3_TABLE", 21240, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDS3_LOADBINS = Field.create("IGNBLENDS3_LOADBINS", 21368, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS3_RPMBINS = Field.create("IGNBLENDS3_RPMBINS", 21384, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS3_BLENDPARAMETER = Field.create("IGNBLENDS3_BLENDPARAMETER", 21400, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS3_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS3_ALIGNMENTFILL_AT_161", 21401, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS3_BLENDBINS = Field.create("IGNBLENDS3_BLENDBINS", 21402, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDS3_BLENDVALUES = Field.create("IGNBLENDS3_BLENDVALUES", 21418, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS3_ALIGNMENTFILL_AT_186", 21426, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS4_TABLE = Field.create("IGNBLENDS4_TABLE", 21428, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDS4_LOADBINS = Field.create("IGNBLENDS4_LOADBINS", 21556, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS4_RPMBINS = Field.create("IGNBLENDS4_RPMBINS", 21572, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS4_BLENDPARAMETER = Field.create("IGNBLENDS4_BLENDPARAMETER", 21588, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS4_ALIGNMENTFILL_AT_161 = Field.create("IGNBLENDS4_ALIGNMENTFILL_AT_161", 21589, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field IGNBLENDS4_BLENDBINS = Field.create("IGNBLENDS4_BLENDBINS", 21590, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field IGNBLENDS4_BLENDVALUES = Field.create("IGNBLENDS4_BLENDVALUES", 21606, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field IGNBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("IGNBLENDS4_ALIGNMENTFILL_AT_186", 21614, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS1_TABLE = Field.create("VEBLENDS1_TABLE", 21616, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDS1_LOADBINS = Field.create("VEBLENDS1_LOADBINS", 21744, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS1_RPMBINS = Field.create("VEBLENDS1_RPMBINS", 21760, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS1_BLENDPARAMETER = Field.create("VEBLENDS1_BLENDPARAMETER", 21776, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS1_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS1_ALIGNMENTFILL_AT_161", 21777, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS1_BLENDBINS = Field.create("VEBLENDS1_BLENDBINS", 21778, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDS1_BLENDVALUES = Field.create("VEBLENDS1_BLENDVALUES", 21794, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS1_ALIGNMENTFILL_AT_186", 21802, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS2_TABLE = Field.create("VEBLENDS2_TABLE", 21804, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDS2_LOADBINS = Field.create("VEBLENDS2_LOADBINS", 21932, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS2_RPMBINS = Field.create("VEBLENDS2_RPMBINS", 21948, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS2_BLENDPARAMETER = Field.create("VEBLENDS2_BLENDPARAMETER", 21964, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS2_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS2_ALIGNMENTFILL_AT_161", 21965, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS2_BLENDBINS = Field.create("VEBLENDS2_BLENDBINS", 21966, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDS2_BLENDVALUES = Field.create("VEBLENDS2_BLENDVALUES", 21982, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS2_ALIGNMENTFILL_AT_186", 21990, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS3_TABLE = Field.create("VEBLENDS3_TABLE", 21992, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDS3_LOADBINS = Field.create("VEBLENDS3_LOADBINS", 22120, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS3_RPMBINS = Field.create("VEBLENDS3_RPMBINS", 22136, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS3_BLENDPARAMETER = Field.create("VEBLENDS3_BLENDPARAMETER", 22152, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS3_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS3_ALIGNMENTFILL_AT_161", 22153, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS3_BLENDBINS = Field.create("VEBLENDS3_BLENDBINS", 22154, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDS3_BLENDVALUES = Field.create("VEBLENDS3_BLENDVALUES", 22170, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDS3_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS3_ALIGNMENTFILL_AT_186", 22178, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS4_TABLE = Field.create("VEBLENDS4_TABLE", 22180, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDS4_LOADBINS = Field.create("VEBLENDS4_LOADBINS", 22308, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS4_RPMBINS = Field.create("VEBLENDS4_RPMBINS", 22324, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS4_BLENDPARAMETER = Field.create("VEBLENDS4_BLENDPARAMETER", 22340, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS4_ALIGNMENTFILL_AT_161 = Field.create("VEBLENDS4_ALIGNMENTFILL_AT_161", 22341, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field VEBLENDS4_BLENDBINS = Field.create("VEBLENDS4_BLENDBINS", 22342, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field VEBLENDS4_BLENDVALUES = Field.create("VEBLENDS4_BLENDVALUES", 22358, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field VEBLENDS4_ALIGNMENTFILL_AT_186 = Field.create("VEBLENDS4_ALIGNMENTFILL_AT_186", 22366, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field THROTTLEESTIMATEEFFECTIVEAREABINS = Field.create("THROTTLEESTIMATEEFFECTIVEAREABINS", 22368, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field THROTTLEESTIMATEEFFECTIVEAREAVALUES = Field.create("THROTTLEESTIMATEEFFECTIVEAREAVALUES", 22392, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS1_TABLE = Field.create("BOOSTOPENLOOPBLENDS1_TABLE", 22416, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS1_LOADBINS = Field.create("BOOSTOPENLOOPBLENDS1_LOADBINS", 22544, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS1_RPMBINS = Field.create("BOOSTOPENLOOPBLENDS1_RPMBINS", 22560, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS1_BLENDPARAMETER = Field.create("BOOSTOPENLOOPBLENDS1_BLENDPARAMETER", 22576, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_161 = Field.create("BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_161", 22577, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS1_BLENDBINS = Field.create("BOOSTOPENLOOPBLENDS1_BLENDBINS", 22578, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS1_BLENDVALUES = Field.create("BOOSTOPENLOOPBLENDS1_BLENDVALUES", 22594, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_186", 22602, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS2_TABLE = Field.create("BOOSTOPENLOOPBLENDS2_TABLE", 22604, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS2_LOADBINS = Field.create("BOOSTOPENLOOPBLENDS2_LOADBINS", 22732, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS2_RPMBINS = Field.create("BOOSTOPENLOOPBLENDS2_RPMBINS", 22748, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS2_BLENDPARAMETER = Field.create("BOOSTOPENLOOPBLENDS2_BLENDPARAMETER", 22764, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_161 = Field.create("BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_161", 22765, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS2_BLENDBINS = Field.create("BOOSTOPENLOOPBLENDS2_BLENDBINS", 22766, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS2_BLENDVALUES = Field.create("BOOSTOPENLOOPBLENDS2_BLENDVALUES", 22782, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_186", 22790, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS1_TABLE = Field.create("BOOSTCLOSEDLOOPBLENDS1_TABLE", 22792, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS1_LOADBINS = Field.create("BOOSTCLOSEDLOOPBLENDS1_LOADBINS", 22920, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS1_RPMBINS = Field.create("BOOSTCLOSEDLOOPBLENDS1_RPMBINS", 22936, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS1_BLENDPARAMETER = Field.create("BOOSTCLOSEDLOOPBLENDS1_BLENDPARAMETER", 22952, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_161 = Field.create("BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_161", 22953, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS1_BLENDBINS = Field.create("BOOSTCLOSEDLOOPBLENDS1_BLENDBINS", 22954, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS1_BLENDVALUES = Field.create("BOOSTCLOSEDLOOPBLENDS1_BLENDVALUES", 22970, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_186 = Field.create("BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_186", 22978, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS2_TABLE = Field.create("BOOSTCLOSEDLOOPBLENDS2_TABLE", 22980, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS2_LOADBINS = Field.create("BOOSTCLOSEDLOOPBLENDS2_LOADBINS", 23108, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS2_RPMBINS = Field.create("BOOSTCLOSEDLOOPBLENDS2_RPMBINS", 23124, FieldType.INT16).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS2_BLENDPARAMETER = Field.create("BOOSTCLOSEDLOOPBLENDS2_BLENDPARAMETER", 23140, FieldType.INT8, gppwm_channel_e).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_161 = Field.create("BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_161", 23141, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS2_BLENDBINS = Field.create("BOOSTCLOSEDLOOPBLENDS2_BLENDBINS", 23142, FieldType.INT16).setScale(0.1).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS2_BLENDVALUES = Field.create("BOOSTCLOSEDLOOPBLENDS2_BLENDVALUES", 23158, FieldType.INT8).setScale(0.5).setBaseOffset(0);
public static final Field BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_186 = Field.create("BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_186", 23166, FieldType.INT8).setScale(1.0).setBaseOffset(0);
public static final Field[] VALUES = {
ENGINETYPE,
SENSORSNIFFERRPMTHRESHOLD,
LAUNCHRPM,
RPMHARDLIMIT,
ENGINESNIFFERRPMTHRESHOLD,
MULTISPARKMAXRPM,
MAXACRPM,
MAXACTPS,
MAXACCLT,
KNOCKNOISERPMBINS,
MULTISPARKMAXSPARKINGANGLE,
MULTISPARKMAXEXTRASPARKCOUNT,
ALIGNMENTFILL_AT_50,
INJECTOR_FLOW,
INJECTOR_BATTLAGCORRBINS,
INJECTOR_BATTLAGCORR,
ISFORCEDINDUCTION,
USEFORDREDUNDANTTPS,
ENABLEKLINE,
OVERRIDETRIGGERGAPS,
ENABLEFAN1WITHAC,
ENABLEFAN2WITHAC,
DISABLEFAN1WHENSTOPPED,
DISABLEFAN2WHENSTOPPED,
ENABLETRAILINGSPARKS,
ETB_USE_TWO_WIRES,
ISDOUBLESOLENOIDIDLE,
USEEEPROM,
USECICPIDFORIDLE,
USETLE8888_CRANKING_HACK,
KICKSTARTCRANKING,
USESEPARATEIDLETABLESFORCRANKINGTAPER,
LAUNCHCONTROLENABLED,
DONOTFILTERTRIGGEREDGENOISE,
ANTILAGENABLED,
USERUNNINGMATHFORCRANKING,
DISPLAYLOGICLEVELSINENGINESNIFFER,
USETLE8888_STEPPER,
USESCRIPTTABLEFORCANSNIFFINGFILTERING,
VERBOSECAN,
ARTIFICIALTESTMISFIRE,
USEFORDREDUNDANTPPS,
TPSMIN,
TPSMAX,
TPSERRORDETECTIONTOOLOW,
TPSERRORDETECTIONTOOHIGH,
CRANKING_BASEFUEL,
CRANKING_RPM,
CRANKING_ALIGNMENTFILL_AT_6,
IGNITIONDWELLFORCRANKINGMS,
ETBREVLIMITSTART,
ETBREVLIMITRANGE,
MAP_SAMPLINGANGLEBINS,
MAP_SAMPLINGANGLE,
MAP_SAMPLINGWINDOWBINS,
MAP_SAMPLINGWINDOW,
MAP_SENSOR_LOWVALUE,
MAP_SENSOR_HIGHVALUE,
MAP_SENSOR_TYPE,
MAP_SENSOR_HWCHANNEL,
MAP_SENSOR_ALIGNMENTFILL_AT_10,
CLT_TEMPC_1,
CLT_TEMPC_2,
CLT_TEMPC_3,
CLT_RESISTANCE_1,
CLT_RESISTANCE_2,
CLT_RESISTANCE_3,
CLT_BIAS_RESISTOR,
CLT_ADCCHANNEL,
CLT_ALIGNMENTFILL_AT_29,
IAT_TEMPC_1,
IAT_TEMPC_2,
IAT_TEMPC_3,
IAT_RESISTANCE_1,
IAT_RESISTANCE_2,
IAT_RESISTANCE_3,
IAT_BIAS_RESISTOR,
IAT_ADCCHANNEL,
IAT_ALIGNMENTFILL_AT_29,
LAUNCHTIMINGRETARD,
HIP9011PRESCALERANDSDO,
KNOCKBANDCUSTOM,
DISPLACEMENT,
TRIGGERSIMULATORRPM,
CYLINDERSCOUNT,
FIRINGORDER,
ALIGNMENTFILL_AT_373,
CYLINDERBORE,
FUELALGORITHM,
ALSMAXTPS,
CRANKINGINJECTIONMODE,
INJECTIONMODE,
BOOSTCONTROLMINRPM,
BOOSTCONTROLMINTPS,
BOOSTCONTROLMINMAP,
CRANKINGTIMINGANGLE,
IGNITIONMODE,
GAPTRACKINGLENGTHOVERRIDE,
MAXIDLEVSS,
ALIGNMENTFILL_AT_395,
MINOILPRESSUREAFTERSTART,
TIMINGMODE,
ALIGNMENTFILL_AT_399,
FIXEDMODETIMING,
GLOBALTRIGGERANGLEOFFSET,
ANALOGINPUTDIVIDERCOEFFICIENT,
VBATTDIVIDERCOEFF,
FANONTEMPERATURE,
FANOFFTEMPERATURE,
DRIVEWHEELREVPERKM,
CANNBCTYPE,
ALIGNMENTFILL_AT_429,
CANSLEEPPERIODMS,
UNUSED440,
ALIGNMENTFILL_AT_437,
BYFIRMWAREVERSION,
TPS1_1ADCCHANNEL,
VBATTADCCHANNEL,
FUELLEVELSENSOR,
TPS2_1ADCCHANNEL,
IDLE_DERIVATIVEFILTERLOSS,
TRAILINGSPARKANGLE,
TRIGGER_TYPE,
TRIGGER_CUSTOMTOTALTOOTHCOUNT,
TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT,
AIRBYRPMTAPER,
HIP9011SPIDEVICE,
BOOSTCONTROLSAFEDUTYCYCLE,
MAFADCCHANNEL,
ALIGNMENTFILL_AT_475,
GLOBALFUELCORRECTION,
ADCVCC,
MAPCAMDETECTIONANGLEPOSITION,
CAMINPUTS1,
CAMINPUTS2,
CAMINPUTS3,
CAMINPUTS4,
AFR_HWCHANNEL,
AFR_HWCHANNEL2,
AFR_ALIGNMENTFILL_AT_2,
AFR_V1,
AFR_VALUE1,
AFR_V2,
AFR_VALUE2,
THROTTLEPEDALPOSITIONADCCHANNEL,
ALIGNMENTFILL_AT_517,
TLE6240_CS,
TLE6240_CSPINMODE,
ALIGNMENTFILL_AT_521,
THROTTLEPEDALUPPIN,
BAROSENSOR_LOWVALUE,
BAROSENSOR_HIGHVALUE,
BAROSENSOR_TYPE,
BAROSENSOR_HWCHANNEL,
BAROSENSOR_ALIGNMENTFILL_AT_10,
IDLE_SOLENOIDFREQUENCY,
IDLE_SOLENOIDPIN,
IDLE_STEPPERDIRECTIONPIN,
IDLE_STEPPERSTEPPIN,
IDLE_SOLENOIDPINMODE,
IDLE_ALIGNMENTFILL_AT_11,
MANIDLEPOSITION,
KNOCKRETARDAGGRESSION,
KNOCKRETARDREAPPLYRATE,
ENGINESYNCCAM,
VSSFILTERRECIPROCAL,
VSSGEARRATIO,
VSSTOOTHCOUNT,
IDLEVEOVERRIDEMODE,
L9779_CS,
INJECTIONPINS1,
INJECTIONPINS2,
INJECTIONPINS3,
INJECTIONPINS4,
INJECTIONPINS5,
INJECTIONPINS6,
INJECTIONPINS7,
INJECTIONPINS8,
INJECTIONPINS9,
INJECTIONPINS10,
INJECTIONPINS11,
INJECTIONPINS12,
IGNITIONPINS1,
IGNITIONPINS2,
IGNITIONPINS3,
IGNITIONPINS4,
IGNITIONPINS5,
IGNITIONPINS6,
IGNITIONPINS7,
IGNITIONPINS8,
IGNITIONPINS9,
IGNITIONPINS10,
IGNITIONPINS11,
IGNITIONPINS12,
INJECTIONPINMODE,
IGNITIONPINMODE,
FUELPUMPPIN,
FUELPUMPPINMODE,
ALIGNMENTFILL_AT_615,
MALFUNCTIONINDICATORPIN,
MALFUNCTIONINDICATORPINMODE,
FANPINMODE,
FANPIN,
CLUTCHDOWNPIN,
ALTERNATORCONTROLPIN,
ALTERNATORCONTROLPINMODE,
CLUTCHDOWNPINMODE,
DIGITALPOTENTIOMETERCHIPSELECT1,
DIGITALPOTENTIOMETERCHIPSELECT2,
DIGITALPOTENTIOMETERCHIPSELECT3,
DIGITALPOTENTIOMETERCHIPSELECT4,
ELECTRONICTHROTTLEPIN1MODE,
MAX31855SPIDEVICE,
DEBUGTRIGGERSYNC,
DIGITALPOTENTIOMETERSPIDEVICE,
ALIGNMENTFILL_AT_641,
MC33972_CS,
MC33972_CSPINMODE,
AUXFASTSENSOR1_ADCCHANNEL,
TPS1_2ADCCHANNEL,
TPS2_2ADCCHANNEL,
THROTTLEPEDALPOSITIONSECONDADCCHANNEL,
FUELLEVELVALUES,
AFR_TYPE,
ALIGNMENTFILL_AT_658,
IDLE_ANTIWINDUPFREQ,
TRIGGERINPUTPINS1,
TRIGGERINPUTPINS2,
MC33_T_MIN_BOOST,
HIP9011CSPINMODE,
ALIGNMENTFILL_AT_671,
TACHOUTPUTPIN,
TACHOUTPUTPINMODE,
ALIGNMENTFILL_AT_675,
MAINRELAYPIN,
SDCARDCSPIN,
CANTXPIN,
CANRXPIN,
THROTTLEPEDALUPPINMODE,
ACIDLEEXTRAOFFSET,
FINALGEARRATIO,
TCUINPUTSPEEDSENSORPIN,
TCUINPUTSPEEDSENSORTEETH,
ALIGNMENTFILL_AT_691,
WASTEGATEPOSITIONMIN,
WASTEGATEPOSITIONMAX,
IDLEPOSITIONMIN,
IDLEPOSITIONMAX,
TUNERSTUDIOSERIALSPEED,
COMPRESSIONRATIO,
TRIGGERSIMULATORPINS1,
TRIGGERSIMULATORPINS2,
FORDINJECTORSMALLPULSESLOPE,
TRIGGERSIMULATORPINMODES1,
TRIGGERSIMULATORPINMODES2,
MAF2ADCCHANNEL,
ALIGNMENTFILL_AT_717,
O2HEATERPIN,
O2HEATERPINMODETODO,
ALIGNMENTFILL_AT_721,
IS_ENABLED_SPI_1,
IS_ENABLED_SPI_2,
IS_ENABLED_SPI_3,
ISSDCARDENABLED,
RUSEFIVERBOSE29B,
ISHIP9011ENABLED,
ISVERBOSEALTERNATOR,
VERBOSEQUAD,
USESTEPPERIDLE,
ENABLEDSTEP1LIMITER,
USETPICADVANCEDMODE,
VERBOSETLE8888,
ENABLEVERBOSECANTX,
ETB1CONFIGURED,
ETB2CONFIGURED,
MEASUREMAPONLYINONECYLINDER,
STEPPERFORCEPARKINGEVERYRESTART,
ISFASTERENGINESPINUPENABLED,
COASTINGFUELCUTENABLED,
USEIACTABLEFORCOASTING,
USENOISELESSTRIGGERDECODER,
USEIDLETIMINGPIDCONTROL,
DISABLEETBWHENENGINESTOPPED,
IS_ENABLED_SPI_4,
PAUSEETBCONTROL,
ALIGNENGINESNIFFERATTDC,
VERBOSEKLINE,
IDLEINCREMENTALPIDCIC,
ENABLEAEMXSERIES,
LOGICANALYZERPINS1,
LOGICANALYZERPINS2,
LOGICANALYZERPINS3,
LOGICANALYZERPINS4,
MAINRELAYPINMODE,
ALIGNMENTFILL_AT_737,
HIP9011CSPIN,
HIP9011INTHOLDPIN,
HIP9011INTHOLDPINMODE,
ALIGNMENTFILL_AT_743,
VERBOSECANBASEADDRESS,
MC33_HVOLT,
MINIMUMBOOSTCLOSEDLOOPMAP,
ACFANPIN,
ACFANPINMODE,
L9779SPIDEVICE,
DWELLVOLTAGECORRVOLTBINS,
IMUTYPE,
DWELLVOLTAGECORRVALUES,
ALIGNMENTFILL_AT_771,
VEHICLEWEIGHT,
IDLEPIDRPMUPPERLIMIT,
APPLYNONLINEARBELOWPULSE,
LPS25BAROSENSORSCL,
LPS25BAROSENSORSDA,
VEHICLESPEEDSENSORINPUTPIN,
CLUTCHUPPIN,
INJECTORNONLINEARMODE,
CLUTCHUPPINMODE,
MAX31855_CS1,
MAX31855_CS2,
MAX31855_CS3,
MAX31855_CS4,
MAX31855_CS5,
MAX31855_CS6,
MAX31855_CS7,
MAX31855_CS8,
FLEXSENSORPIN,
TEST557PIN,
STEPPERDIRECTIONPINMODE,
MC33972SPIDEVICE,
STOICHRATIOSECONDARY,
ETBMAXIMUMPOSITION,
SDCARDLOGFREQUENCY,
IDLEPOSITIONSENSOR,
ALIGNMENTFILL_AT_815,
DEBUGMAPAVERAGING,
STARTERRELAYDISABLEPIN,
STARTERRELAYDISABLEPINMODE,
ALIGNMENTFILL_AT_821,
SECONDSOLENOIDPIN,
STARTSTOPBUTTONPIN,
ALIGNMENTFILL_AT_826,
MAPMINBUFFERLENGTH,
IDLEPIDDEACTIVATIONTPSTHRESHOLD,
STEPPERPARKINGEXTRASTEPS,
TPS1SECONDARYMIN,
TPS1SECONDARYMAX,
ANTILAGRPMTRESHOLD,
STARTCRANKINGDURATION,
TRIGGERERRORPIN,
TRIGGERERRORPINMODE,
ALIGNMENTFILL_AT_847,
ACRELAYPIN,
ACRELAYPINMODE,
ALIGNMENTFILL_AT_851,
SCRIPTSETTING1,
SCRIPTSETTING2,
SCRIPTSETTING3,
SCRIPTSETTING4,
SCRIPTSETTING5,
SCRIPTSETTING6,
SCRIPTSETTING7,
SCRIPTSETTING8,
SPI1MOSIPIN,
SPI1MISOPIN,
SPI1SCKPIN,
SPI2MOSIPIN,
SPI2MISOPIN,
SPI2SCKPIN,
SPI3MOSIPIN,
SPI3MISOPIN,
SPI3SCKPIN,
CDMINPUTPIN,
CONSOLEUARTDEVICE,
SENSORCHARTMODE,
MAFSENSORTYPE,
ALIGNMENTFILL_AT_907,
CLUTCHUPPININVERTED,
CLUTCHDOWNPININVERTED,
USEHBRIDGESTODRIVEIDLESTEPPER,
MULTISPARKENABLE,
ENABLELAUNCHRETARD,
UNFINISHEDENABLELAUNCHBOOST,
UNFINISHEDLAUNCHDISABLEBYSPEED,
ENABLECANVSS,
ENABLEINNOVATELC2,
SHOWHUMANREADABLEWARNING,
STFTIGNOREERRORMAGNITUDE,
VVTBOOLEANFORVERYSPECIALCASES,
ENABLESOFTWAREKNOCK,
VERBOSEVVTDECODING,
INVERTCAMVVTSIGNAL,
CONSUMEOBDSENSORS,
KNOCKBANKCYL1,
KNOCKBANKCYL2,
KNOCKBANKCYL3,
KNOCKBANKCYL4,
KNOCKBANKCYL5,
KNOCKBANKCYL6,
KNOCKBANKCYL7,
KNOCKBANKCYL8,
KNOCKBANKCYL9,
KNOCKBANKCYL10,
KNOCKBANKCYL11,
KNOCKBANKCYL12,
TCUENABLED,
CANBROADCASTUSECHANNELTWO,
USERAWOUTPUTTODRIVEIDLESTEPPER,
VERBOSECAN2,
ETBIO1_DIRECTIONPIN1,
ETBIO1_DIRECTIONPIN2,
ETBIO1_CONTROLPIN,
ETBIO1_DISABLEPIN,
ETBIO2_DIRECTIONPIN1,
ETBIO2_DIRECTIONPIN2,
ETBIO2_CONTROLPIN,
ETBIO2_DISABLEPIN,
BOOSTCONTROLPIN,
BOOSTCONTROLPINMODE,
ALIGNMENTFILL_AT_931,
ALSACTIVATEPIN,
LAUNCHACTIVATEPIN,
BOOSTPID_PFACTOR,
BOOSTPID_IFACTOR,
BOOSTPID_DFACTOR,
BOOSTPID_OFFSET,
BOOSTPID_PERIODMS,
BOOSTPID_MINVALUE,
BOOSTPID_MAXVALUE,
BOOSTTYPE,
ALIGNMENTFILL_AT_957,
BOOSTPWMFREQUENCY,
LAUNCHACTIVATIONMODE,
ANTILAGACTIVATIONMODE,
ALIGNMENTFILL_AT_966,
LAUNCHSPEEDTHRESHOLD,
LAUNCHTIMINGRPMRANGE,
LAUNCHFUELADDED,
LAUNCHBOOSTDUTY,
HARDCUTRPMRANGE,
TURBOCHARGERFILTER,
LAUNCHTPSTHRESHOLD,
LAUNCHACTIVATEDELAY,
STFT_MAXIDLEREGIONRPM,
STFT_MAXOVERRUNLOAD,
STFT_MINPOWERLOAD,
STFT_DEADBAND,
STFT_MINCLT,
STFT_MINAFR,
STFT_MAXAFR,
STFT_STARTUPDELAY,
STFT_CELLCFGS1_MAXADD,
STFT_CELLCFGS1_MAXREMOVE,
STFT_CELLCFGS1_TIMECONSTANT,
STFT_CELLCFGS2_MAXADD,
STFT_CELLCFGS2_MAXREMOVE,
STFT_CELLCFGS2_TIMECONSTANT,
STFT_CELLCFGS3_MAXADD,
STFT_CELLCFGS3_MAXREMOVE,
STFT_CELLCFGS3_TIMECONSTANT,
STFT_CELLCFGS4_MAXADD,
STFT_CELLCFGS4_MAXREMOVE,
STFT_CELLCFGS4_TIMECONSTANT,
STEPPERDCIO1_DIRECTIONPIN1,
STEPPERDCIO1_DIRECTIONPIN2,
STEPPERDCIO1_CONTROLPIN,
STEPPERDCIO1_DISABLEPIN,
STEPPERDCIO2_DIRECTIONPIN1,
STEPPERDCIO2_DIRECTIONPIN2,
STEPPERDCIO2_CONTROLPIN,
STEPPERDCIO2_DISABLEPIN,
ENGINEMAKE,
ENGINECODE,
VEHICLENAME,
TCU_SOLENOID1,
TCU_SOLENOID2,
TCU_SOLENOID3,
TCU_SOLENOID4,
TCU_SOLENOID5,
TCU_SOLENOID6,
ETBFUNCTIONS1,
ETBFUNCTIONS2,
DRV8860SPIDEVICE,
ALIGNMENTFILL_AT_1151,
DRV8860_CS,
DRV8860_CSPINMODE,
ALIGNMENTFILL_AT_1155,
DRV8860_MISO,
FUELLEVELBINS,
LUAOUTPUTPINS1,
LUAOUTPUTPINS2,
LUAOUTPUTPINS3,
LUAOUTPUTPINS4,
LUAOUTPUTPINS5,
LUAOUTPUTPINS6,
LUAOUTPUTPINS7,
LUAOUTPUTPINS8,
ALIGNMENTFILL_AT_1190,
VVTOFFSETS1,
VVTOFFSETS2,
VVTOFFSETS3,
VVTOFFSETS4,
VRTHRESHOLD1_RPMBINS,
VRTHRESHOLD1_VALUES,
VRTHRESHOLD1_PIN,
VRTHRESHOLD1_ALIGNMENTFILL_AT_14,
VRTHRESHOLD2_RPMBINS,
VRTHRESHOLD2_VALUES,
VRTHRESHOLD2_PIN,
VRTHRESHOLD2_ALIGNMENTFILL_AT_14,
GPPWMNOTE1,
GPPWMNOTE2,
GPPWMNOTE3,
GPPWMNOTE4,
TPS2SECONDARYMIN,
TPS2SECONDARYMAX,
WIDEBANDONSECONDBUS,
FUELCLOSEDLOOPCORRECTIONENABLED,
ISVERBOSEIAC,
BOARDUSETACHPULLUP,
BOARDUSETEMPPULLUP,
YESUNDERSTANDLOCKING,
SILENTTRIGGERERROR,
USELINEARCLTSENSOR,
CANREADENABLED,
CANWRITEENABLED,
USELINEARIATSENSOR,
BOARDUSE2STEPPULLDOWN,
TACHPULSEDURATIONASDUTYCYCLE,
ISALTERNATORCONTROLENABLED,
INVERTPRIMARYTRIGGERSIGNAL,
INVERTSECONDARYTRIGGERSIGNAL,
CUTFUELONHARDLIMIT,
CUTSPARKONHARDLIMIT,
LAUNCHFUELCUTENABLE,
LAUNCHSPARKCUTENABLE,
BOARDUSECRANKPULLUP,
BOARDUSECAMPULLDOWN,
BOARDUSECAMVRPULLUP,
BOARDUSED2PULLDOWN,
BOARDUSED3PULLDOWN,
BOARDUSED4PULLDOWN,
BOARDUSED5PULLDOWN,
VERBOSEISOTP,
ENGINESNIFFERFOCUSONINPUTS,
LAUNCHACTIVATEINVERTED,
TWOSTROKE,
SKIPPEDWHEELONCAM,
HIPOUTPUTCHANNEL,
ALIGNMENTFILL_AT_1313,
ACSWITCH,
VREFADCCHANNEL,
ETBNEUTRALPOSITION,
IDLEMODE,
ALIGNMENTFILL_AT_1319,
ISINJECTIONENABLED,
ISIGNITIONENABLED,
ISCYLINDERCLEANUPENABLED,
COMPLEXWALLMODEL,
ALWAYSINSTANTRPM,
ISMAPAVERAGINGENABLED,
OVERRIDECRANKINGIACSETTING,
USESEPARATEADVANCEFORIDLE,
ISWAVEANALYZERENABLED,
USESEPARATEVEFORIDLE,
VERBOSETRIGGERSYNCHDETAILS,
ISMANUALSPINNINGMODE,
TWOWIREBATCHINJECTION,
HONDAK,
TWOWIREBATCHIGNITION,
USEFIXEDBAROCORRFROMMAP,
USESEPARATEADVANCEFORCRANKING,
USEADVANCECORRECTIONSFORCRANKING,
FLEXCRANKING,
USEIACPIDMULTTABLE,
ISBOOSTCONTROLENABLED,
LAUNCHSMOOTHRETARD,
ISPHASESYNCREQUIREDFORIGNITION,
USECLTBASEDRPMLIMIT,
FORCEO2HEATING,
INVERTVVTCONTROLINTAKE,
INVERTVVTCONTROLEXHAUST,
USEBIQUADONAUXSPEEDSENSORS,
SDTRIGGERLOG,
ALSACTIVATEINVERTED,
STEPPER_DC_USE_TWO_WIRES,
TEMPBOOLEANFORVERYSPECIALLOGIC,
ENGINECHARTSIZE,
TURBOSPEEDSENSORMULTIPLIER,
CAMINPUTSDEBUG1,
CAMINPUTSDEBUG2,
CAMINPUTSDEBUG3,
CAMINPUTSDEBUG4,
ACIDLERPMBUMP,
WARNINGPERIOD,
KNOCKDETECTIONWINDOWSTART,
KNOCKDETECTIONWINDOWEND,
IDLESTEPPERREACTIONTIME,
IDLESTEPPERTOTALSTEPS,
NOACCELAFTERHARDLIMITPERIODSECS,
MAPAVERAGINGSCHEDULINGATINDEX,
TACHPULSEDURACTIONMS,
WWAETAU,
ALTERNATORCONTROL_PFACTOR,
ALTERNATORCONTROL_IFACTOR,
ALTERNATORCONTROL_DFACTOR,
ALTERNATORCONTROL_OFFSET,
ALTERNATORCONTROL_PERIODMS,
ALTERNATORCONTROL_MINVALUE,
ALTERNATORCONTROL_MAXVALUE,
ETB_PFACTOR,
ETB_IFACTOR,
ETB_DFACTOR,
ETB_OFFSET,
ETB_PERIODMS,
ETB_MINVALUE,
ETB_MAXVALUE,
TRIGGERINPUTDEBUGPINS1,
TRIGGERINPUTDEBUGPINS2,
AIRTAPERRPMRANGE,
TURBOSPEEDSENSORINPUTPIN,
TPS2MIN,
TPS2MAX,
STARTERCONTROLPIN,
STARTSTOPBUTTONMODE,
ALIGNMENTFILL_AT_1431,
MC33816_FLAG0,
TACHPULSEPERREV,
ALIGNMENTFILL_AT_1435,
MAPERRORDETECTIONTOOLOW,
MAPERRORDETECTIONTOOHIGH,
MULTISPARKSPARKDURATION,
MULTISPARKDWELL,
IDLERPMPID_PFACTOR,
IDLERPMPID_IFACTOR,
IDLERPMPID_DFACTOR,
IDLERPMPID_OFFSET,
IDLERPMPID_PERIODMS,
IDLERPMPID_MINVALUE,
IDLERPMPID_MAXVALUE,
WWAEBETA,
BINARYSERIALTXPIN,
BINARYSERIALRXPIN,
AUXVALVES1,
AUXVALVES2,
TCUUPSHIFTBUTTONPIN,
TCUDOWNSHIFTBUTTONPIN,
THROTTLEPEDALUPVOLTAGE,
THROTTLEPEDALWOTVOLTAGE,
STARTUPFUELPUMPDURATION,
IDLEPIDRPMDEADZONE,
TARGETVBATT,
ALTERNATOROFFABOVETPS,
AFTERCRANKINGIACTAPERDURATION,
IACBYTPSTAPER,
AUXSERIALTXPIN,
AUXSERIALRXPIN,
LIS302DLCSPIN,
TPSACCELLOOKBACK,
COASTINGFUELCUTVSSLOW,
COASTINGFUELCUTVSSHIGH,
NOFUELTRIMAFTERDFCOTIME,
ALIGNMENTFILL_AT_1518,
TPSACCELENRICHMENTTHRESHOLD,
AUXSPEEDSENSORINPUTPIN1,
AUXSPEEDSENSORINPUTPIN2,
TOTALGEARSCOUNT,
INJECTIONTIMINGMODE,
DEBUGMODE,
FAN1EXTRAIDLE,
UARTCONSOLESERIALSPEED,
TPSDECELENLEANMENTTHRESHOLD,
TPSDECELENLEANMENTMULTIPLIER,
AUXSERIALSPEED,
THROTTLEPEDALSECONDARYUPVOLTAGE,
THROTTLEPEDALSECONDARYWOTVOLTAGE,
CANBAUDRATE,
VEOVERRIDEMODE,
CAN2BAUDRATE,
AFROVERRIDEMODE,
MC33_HPFP_I_PEAK,
MC33_HPFP_I_HOLD,
MC33_HPFP_I_HOLD_OFF,
MC33_HPFP_MAX_HOLD,
STEPPERDCINVERTEDPINS,
CANOPENBLT,
CAN2OPENBLT,
INJECTORFLOWASMASSFLOW,
BOARDUSECANTERMINATOR,
KLINEDOHONDASEND,
UNUSEDHERE,
ALIGNMENTFILL_AT_1569,
BENCHTESTONTIME,
LAUNCHACTIVATEPINMODE,
ALIGNMENTFILL_AT_1573,
CAN2TXPIN,
CAN2RXPIN,
STARTERCONTROLPINMODE,
WASTEGATEPOSITIONSENSOR,
IGNOVERRIDEMODE,
INJECTORPRESSURETYPE,
HPFPVALVEPIN,
HPFPVALVEPINMODE,
ALIGNMENTFILL_AT_1585,
BOOSTCUTPRESSURE,
TCHARGEBINS,
TCHARGEVALUES,
FIXEDTIMING,
MAPLOWVALUEVOLTAGE,
MAPHIGHVALUEVOLTAGE,
EGOVALUESHIFT,
VVTPINS1,
VVTPINS2,
VVTPINS3,
VVTPINS4,
SDCARDCSPINMODE,
ALIGNMENTFILL_AT_1649,
CRANKINGIACPOSITION,
TCHARGEMINRPMMINTPS,
TCHARGEMINRPMMAXTPS,
TCHARGEMAXRPMMINTPS,
TCHARGEMAXRPMMAXTPS,
VVTOUTPUTFREQUENCY1,
VVTOUTPUTFREQUENCY2,
ALTERNATORPWMFREQUENCY,
VVTMODE1,
VVTMODE2,
FAN2EXTRAIDLE,
PRIMINGDELAY,
AUXANALOGINPUTS1,
AUXANALOGINPUTS2,
AUXANALOGINPUTS3,
AUXANALOGINPUTS4,
AUXANALOGINPUTS5,
AUXANALOGINPUTS6,
AUXANALOGINPUTS7,
AUXANALOGINPUTS8,
TRAILINGCOILPINS1,
TRAILINGCOILPINS2,
TRAILINGCOILPINS3,
TRAILINGCOILPINS4,
TRAILINGCOILPINS5,
TRAILINGCOILPINS6,
TRAILINGCOILPINS7,
TRAILINGCOILPINS8,
TRAILINGCOILPINS9,
TRAILINGCOILPINS10,
TRAILINGCOILPINS11,
TRAILINGCOILPINS12,
TLE8888MODE,
LIS302DLCSPINMODE,
INJECTORCOMPENSATIONMODE,
FAN2PINMODE,
FUELREFERENCEPRESSURE,
POSTCRANKINGFACTOR,
POSTCRANKINGDURATIONSEC,
AUXTEMPSENSOR1_TEMPC_1,
AUXTEMPSENSOR1_TEMPC_2,
AUXTEMPSENSOR1_TEMPC_3,
AUXTEMPSENSOR1_RESISTANCE_1,
AUXTEMPSENSOR1_RESISTANCE_2,
AUXTEMPSENSOR1_RESISTANCE_3,
AUXTEMPSENSOR1_BIAS_RESISTOR,
AUXTEMPSENSOR1_ADCCHANNEL,
AUXTEMPSENSOR1_ALIGNMENTFILL_AT_29,
AUXTEMPSENSOR2_TEMPC_1,
AUXTEMPSENSOR2_TEMPC_2,
AUXTEMPSENSOR2_TEMPC_3,
AUXTEMPSENSOR2_RESISTANCE_1,
AUXTEMPSENSOR2_RESISTANCE_2,
AUXTEMPSENSOR2_RESISTANCE_3,
AUXTEMPSENSOR2_BIAS_RESISTOR,
AUXTEMPSENSOR2_ADCCHANNEL,
AUXTEMPSENSOR2_ALIGNMENTFILL_AT_29,
KNOCKSAMPLINGDURATION,
ETBFREQ,
ETBWASTEGATEPID_PFACTOR,
ETBWASTEGATEPID_IFACTOR,
ETBWASTEGATEPID_DFACTOR,
ETBWASTEGATEPID_OFFSET,
ETBWASTEGATEPID_PERIODMS,
ETBWASTEGATEPID_MINVALUE,
ETBWASTEGATEPID_MAXVALUE,
STEPPERNUMMICROSTEPS,
STEPPERMINDUTYCYCLE,
STEPPERMAXDUTYCYCLE,
SDCARDSPIDEVICE,
TIMING_OFFSET_CYLINDER1,
TIMING_OFFSET_CYLINDER2,
TIMING_OFFSET_CYLINDER3,
TIMING_OFFSET_CYLINDER4,
TIMING_OFFSET_CYLINDER5,
TIMING_OFFSET_CYLINDER6,
TIMING_OFFSET_CYLINDER7,
TIMING_OFFSET_CYLINDER8,
TIMING_OFFSET_CYLINDER9,
TIMING_OFFSET_CYLINDER10,
TIMING_OFFSET_CYLINDER11,
TIMING_OFFSET_CYLINDER12,
IDLEPIDACTIVATIONTIME,
SPI1SCKMODE,
SPI1MOSIMODE,
SPI1MISOMODE,
SPI2SCKMODE,
SPI2MOSIMODE,
SPI2MISOMODE,
SPI3SCKMODE,
SPI3MOSIMODE,
SPI3MISOMODE,
STEPPERENABLEPINMODE,
MC33816_RSTB,
MC33816_DRIVEN,
BRAKEPEDALPIN,
BRAKEPEDALPINMODE,
ALIGNMENTFILL_AT_1893,
AUXPID1_PFACTOR,
AUXPID1_IFACTOR,
AUXPID1_DFACTOR,
AUXPID1_OFFSET,
AUXPID1_PERIODMS,
AUXPID1_MINVALUE,
AUXPID1_MAXVALUE,
AUXPID2_PFACTOR,
AUXPID2_IFACTOR,
AUXPID2_DFACTOR,
AUXPID2_OFFSET,
AUXPID2_PERIODMS,
AUXPID2_MINVALUE,
AUXPID2_MAXVALUE,
INJECTORCORRECTIONPOLYNOMIAL1,
INJECTORCORRECTIONPOLYNOMIAL2,
INJECTORCORRECTIONPOLYNOMIAL3,
INJECTORCORRECTIONPOLYNOMIAL4,
INJECTORCORRECTIONPOLYNOMIAL5,
INJECTORCORRECTIONPOLYNOMIAL6,
INJECTORCORRECTIONPOLYNOMIAL7,
INJECTORCORRECTIONPOLYNOMIAL8,
PRIMEBINS,
OILPRESSURE_HWCHANNEL,
OILPRESSURE_ALIGNMENTFILL_AT_1,
OILPRESSURE_V1,
OILPRESSURE_VALUE1,
OILPRESSURE_V2,
OILPRESSURE_VALUE2,
ACCELEROMETERSPIDEVICE,
ALIGNMENTFILL_AT_1997,
FAN2PIN,
FAN2ONTEMPERATURE,
FAN2OFFTEMPERATURE,
STEPPERENABLEPIN,
TLE8888_CS,
TLE8888_CSPINMODE,
ALIGNMENTFILL_AT_2007,
MC33816_CS,
ALIGNMENTFILL_AT_2010,
AUXFREQUENCYFILTER,
VVTCONTROLMINRPM,
SENTINPUTPINS1,
LAUNCHFUELADDERPERCENT,
ETBJAMTIMEOUT,
ETBEXPAVERAGELENGTH,
ETBDUTYTHRESHOLD,
COASTINGFUELCUTRPMHIGH,
COASTINGFUELCUTRPMLOW,
COASTINGFUELCUTTPS,
COASTINGFUELCUTCLT,
PIDEXTRAFORLOWRPM,
COASTINGFUELCUTMAP,
HIGHPRESSUREFUEL_HWCHANNEL,
HIGHPRESSUREFUEL_ALIGNMENTFILL_AT_1,
HIGHPRESSUREFUEL_V1,
HIGHPRESSUREFUEL_VALUE1,
HIGHPRESSUREFUEL_V2,
HIGHPRESSUREFUEL_VALUE2,
LOWPRESSUREFUEL_HWCHANNEL,
LOWPRESSUREFUEL_ALIGNMENTFILL_AT_1,
LOWPRESSUREFUEL_V1,
LOWPRESSUREFUEL_VALUE1,
LOWPRESSUREFUEL_V2,
LOWPRESSUREFUEL_VALUE2,
CLTREVLIMITRPMBINS,
CLTREVLIMITRPM,
SCRIPTCURVENAME1,
SCRIPTCURVENAME2,
SCRIPTCURVENAME3,
SCRIPTCURVENAME4,
SCRIPTCURVENAME5,
SCRIPTCURVENAME6,
SCRIPTTABLENAME1,
SCRIPTTABLENAME2,
SCRIPTTABLENAME3,
SCRIPTTABLENAME4,
SCRIPTSETTINGNAME1,
SCRIPTSETTINGNAME2,
SCRIPTSETTINGNAME3,
SCRIPTSETTINGNAME4,
SCRIPTSETTINGNAME5,
SCRIPTSETTINGNAME6,
SCRIPTSETTINGNAME7,
SCRIPTSETTINGNAME8,
TCHARGEAIRCOEFMIN,
TCHARGEAIRCOEFMAX,
TCHARGEAIRFLOWMAX,
TCHARGEAIRINCRLIMIT,
TCHARGEAIRDECRLIMIT,
TCHARGEMODE,
ALIGNMENTFILL_AT_2401,
HIP9011GAIN,
ETB_ITERMMIN,
ETB_ITERMMAX,
IDLETIMINGPID_PFACTOR,
IDLETIMINGPID_IFACTOR,
IDLETIMINGPID_DFACTOR,
IDLETIMINGPID_OFFSET,
IDLETIMINGPID_PERIODMS,
IDLETIMINGPID_MINVALUE,
IDLETIMINGPID_MAXVALUE,
ETBROCEXPAVERAGELENGTH,
TPSACCELFRACTIONPERIOD,
TPSACCELFRACTIONDIVISOR,
TLE8888SPIDEVICE,
MC33816SPIDEVICE,
IDLERPMPID_ITERMMIN,
TLE6240SPIDEVICE,
STOICHRATIOPRIMARY,
IDLERPMPID_ITERMMAX,
ETBIDLETHROTTLERANGE,
CYLINDERBANKSELECT1,
CYLINDERBANKSELECT2,
CYLINDERBANKSELECT3,
CYLINDERBANKSELECT4,
CYLINDERBANKSELECT5,
CYLINDERBANKSELECT6,
CYLINDERBANKSELECT7,
CYLINDERBANKSELECT8,
CYLINDERBANKSELECT9,
CYLINDERBANKSELECT10,
CYLINDERBANKSELECT11,
CYLINDERBANKSELECT12,
PRIMEVALUES,
TRIGGERCOMPCENTERVOLT,
TRIGGERCOMPHYSTMIN,
TRIGGERCOMPHYSTMAX,
TRIGGERCOMPSENSORSATRPM,
IDLERPMPID2_PFACTOR,
IDLERPMPID2_IFACTOR,
IDLERPMPID2_DFACTOR,
IDLERPMPID2_OFFSET,
IDLERPMPID2_PERIODMS,
IDLERPMPID2_MINVALUE,
IDLERPMPID2_MAXVALUE,
CANVSSNBCTYPE,
ALIGNMENTFILL_AT_2497,
GPPWM1_PIN,
GPPWM1_DUTYIFERROR,
GPPWM1_ALIGNMENTFILL_AT_3,
GPPWM1_PWMFREQUENCY,
GPPWM1_ONABOVEDUTY,
GPPWM1_OFFBELOWDUTY,
GPPWM1_LOADAXIS,
GPPWM1_RPMAXIS,
GPPWM1_LOADBINS,
GPPWM1_RPMBINS,
GPPWM1_TABLE,
GPPWM1_ALIGNMENTFILL_AT_106,
GPPWM2_PIN,
GPPWM2_DUTYIFERROR,
GPPWM2_ALIGNMENTFILL_AT_3,
GPPWM2_PWMFREQUENCY,
GPPWM2_ONABOVEDUTY,
GPPWM2_OFFBELOWDUTY,
GPPWM2_LOADAXIS,
GPPWM2_RPMAXIS,
GPPWM2_LOADBINS,
GPPWM2_RPMBINS,
GPPWM2_TABLE,
GPPWM2_ALIGNMENTFILL_AT_106,
GPPWM3_PIN,
GPPWM3_DUTYIFERROR,
GPPWM3_ALIGNMENTFILL_AT_3,
GPPWM3_PWMFREQUENCY,
GPPWM3_ONABOVEDUTY,
GPPWM3_OFFBELOWDUTY,
GPPWM3_LOADAXIS,
GPPWM3_RPMAXIS,
GPPWM3_LOADBINS,
GPPWM3_RPMBINS,
GPPWM3_TABLE,
GPPWM3_ALIGNMENTFILL_AT_106,
GPPWM4_PIN,
GPPWM4_DUTYIFERROR,
GPPWM4_ALIGNMENTFILL_AT_3,
GPPWM4_PWMFREQUENCY,
GPPWM4_ONABOVEDUTY,
GPPWM4_OFFBELOWDUTY,
GPPWM4_LOADAXIS,
GPPWM4_RPMAXIS,
GPPWM4_LOADBINS,
GPPWM4_RPMBINS,
GPPWM4_TABLE,
GPPWM4_ALIGNMENTFILL_AT_106,
MC33_I_BOOST,
MC33_I_PEAK,
MC33_I_HOLD,
MC33_T_MAX_BOOST,
MC33_T_PEAK_OFF,
MC33_T_PEAK_TOT,
MC33_T_BYPASS,
MC33_T_HOLD_OFF,
MC33_T_HOLD_TOT,
TCUUPSHIFTBUTTONPINMODE,
TCUDOWNSHIFTBUTTONPINMODE,
ACSWITCHMODE,
TCU_SOLENOID_MODE1,
TCU_SOLENOID_MODE2,
TCU_SOLENOID_MODE3,
TCU_SOLENOID_MODE4,
TCU_SOLENOID_MODE5,
TCU_SOLENOID_MODE6,
KNOCKBASENOISE,
ALIGNMENTFILL_AT_2975,
TRIGGERGAPOVERRIDEFROM1,
TRIGGERGAPOVERRIDEFROM2,
TRIGGERGAPOVERRIDEFROM3,
TRIGGERGAPOVERRIDEFROM4,
TRIGGERGAPOVERRIDEFROM5,
TRIGGERGAPOVERRIDEFROM6,
TRIGGERGAPOVERRIDEFROM7,
TRIGGERGAPOVERRIDEFROM8,
TRIGGERGAPOVERRIDEFROM9,
TRIGGERGAPOVERRIDEFROM10,
TRIGGERGAPOVERRIDEFROM11,
TRIGGERGAPOVERRIDEFROM12,
TRIGGERGAPOVERRIDEFROM13,
TRIGGERGAPOVERRIDEFROM14,
TRIGGERGAPOVERRIDEFROM15,
TRIGGERGAPOVERRIDEFROM16,
TRIGGERGAPOVERRIDEFROM17,
TRIGGERGAPOVERRIDEFROM18,
TRIGGERGAPOVERRIDETO1,
TRIGGERGAPOVERRIDETO2,
TRIGGERGAPOVERRIDETO3,
TRIGGERGAPOVERRIDETO4,
TRIGGERGAPOVERRIDETO5,
TRIGGERGAPOVERRIDETO6,
TRIGGERGAPOVERRIDETO7,
TRIGGERGAPOVERRIDETO8,
TRIGGERGAPOVERRIDETO9,
TRIGGERGAPOVERRIDETO10,
TRIGGERGAPOVERRIDETO11,
TRIGGERGAPOVERRIDETO12,
TRIGGERGAPOVERRIDETO13,
TRIGGERGAPOVERRIDETO14,
TRIGGERGAPOVERRIDETO15,
TRIGGERGAPOVERRIDETO16,
TRIGGERGAPOVERRIDETO17,
TRIGGERGAPOVERRIDETO18,
MAXCAMPHASERESOLVERPM,
DFCODELAY,
ACDELAY,
ALIGNMENTFILL_AT_3123,
FORDINJECTORSMALLPULSEBREAKPOINT,
TPSTSPCORRVALUES,
ETBJAMINTEGRATORLIMIT,
HPFPCAMLOBES,
HPFPCAM,
AUXILIARYSETTING1,
HPFPMINANGLE,
ALIGNMENTFILL_AT_3135,
HPFPPUMPVOLUME,
HPFPACTIVATIONANGLE,
ISSFILTERRECIPROCAL,
HPFPPIDP,
HPFPPIDI,
HPFPTARGETDECAY,
HPFPLOBEPROFILEQUANTITYBINS,
HPFPLOBEPROFILEANGLE,
HPFPDEADTIMEVOLTSBINS,
HPFPDEADTIMEMS,
HPFPTARGET,
HPFPTARGETLOADBINS,
HPFPTARGETRPMBINS,
HPFPCOMPENSATION,
HPFPCOMPENSATIONLOADBINS,
HPFPCOMPENSATIONRPMBINS,
STEPPER_RAW_OUTPUT1,
STEPPER_RAW_OUTPUT2,
STEPPER_RAW_OUTPUT3,
STEPPER_RAW_OUTPUT4,
GEARRATIO1,
GEARRATIO2,
GEARRATIO3,
GEARRATIO4,
GEARRATIO5,
GEARRATIO6,
GEARRATIO7,
GEARRATIO8,
VVTACTIVATIONDELAYMS,
WWCLTBINS,
WWTAUCLTVALUES,
WWBETACLTVALUES,
WWMAPBINS,
WWTAUMAPVALUES,
WWBETAMAPVALUES,
TORQUETABLE,
TORQUERPMBINS,
TORQUELOADBINS,
GEARCONTROLLERMODE,
TRANSMISSIONCONTROLLERMODE,
ALIGNMENTFILL_AT_3698,
AUXLINEAR1_HWCHANNEL,
AUXLINEAR1_ALIGNMENTFILL_AT_1,
AUXLINEAR1_V1,
AUXLINEAR1_VALUE1,
AUXLINEAR1_V2,
AUXLINEAR1_VALUE2,
AUXLINEAR2_HWCHANNEL,
AUXLINEAR2_ALIGNMENTFILL_AT_1,
AUXLINEAR2_V1,
AUXLINEAR2_VALUE1,
AUXLINEAR2_V2,
AUXLINEAR2_VALUE2,
TCU_TCC_ONOFF_SOLENOID,
TCU_TCC_ONOFF_SOLENOID_MODE,
ALIGNMENTFILL_AT_3743,
TCU_TCC_PWM_SOLENOID,
TCU_TCC_PWM_SOLENOID_MODE,
ALIGNMENTFILL_AT_3747,
TCU_TCC_PWM_SOLENOID_FREQ,
TCU_PC_SOLENOID_PIN,
TCU_PC_SOLENOID_PIN_MODE,
ALIGNMENTFILL_AT_3753,
TCU_PC_SOLENOID_FREQ,
TCU_32_SOLENOID_PIN,
TCU_32_SOLENOID_PIN_MODE,
ALIGNMENTFILL_AT_3759,
TCU_32_SOLENOID_FREQ,
ALIGNMENTFILL_AT_3762,
ETBMINIMUMPOSITION,
TUNEHIDINGKEY,
VINNUMBER,
ALIGNMENTFILL_AT_3787,
HIGHSPEEDOFFSETS,
ETBDUTYSHUTDOWNTHRESHOLD,
FUELPRESSURESENSORMODE,
ALIGNMENTFILL_AT_3857,
LUADIGITALINPUTPINS1,
LUADIGITALINPUTPINS2,
LUADIGITALINPUTPINS3,
LUADIGITALINPUTPINS4,
LUADIGITALINPUTPINS5,
LUADIGITALINPUTPINS6,
LUADIGITALINPUTPINS7,
LUADIGITALINPUTPINS8,
TPSTSPCORRVALUESBINS,
ALSMINRPM,
ALSMAXRPM,
ALSMAXDURATION,
ALSMINCLT,
ALSMAXCLT,
ALSMINTIMEBETWEEN,
ALSETBPOSITION,
ACRELAYALTERNATORDUTYADDER,
SENTETBTYPE,
CUSTOMSENTTPSMIN,
ALSIDLEADD,
ALSETBADD,
ALSSKIPRATIO,
ALSMAXDRIVERTHROTTLEINTENT,
ALSACTIVATEPINMODE,
TPSSECONDARYMAXIMUM,
PPSSECONDARYMAXIMUM,
LUADIGITALINPUTPINMODES1,
LUADIGITALINPUTPINMODES2,
LUADIGITALINPUTPINMODES3,
LUADIGITALINPUTPINMODES4,
LUADIGITALINPUTPINMODES5,
LUADIGITALINPUTPINMODES6,
LUADIGITALINPUTPINMODES7,
LUADIGITALINPUTPINMODES8,
CUSTOMSENTTPSMAX,
KLINEBAUDRATE,
CANGPIOTYPE,
UIMODE,
HPFPPEAKPOS,
KLINEPERIODUS,
RPMSOFTLIMITWINDOWSIZE,
RPMSOFTLIMITTIMINGRETARD,
RPMSOFTLIMITFUELADDED,
RPMHARDLIMITHYST,
BENCHTESTOFFTIME,
BOOSTCUTPRESSUREHYST,
GEARBASEDOPENLOOPBOOSTADDER,
ALIGNMENTFILL_AT_3941,
BENCHTESTCOUNT,
MAINUNUSEDEND,
ETBBIASBINS,
ETBBIASVALUES,
IACPIDMULTTABLE,
IACPIDMULTLOADBINS,
IACPIDMULTRPMBINS,
SPARKDWELLRPMBINS,
SPARKDWELLVALUES,
CLTIDLERPMBINS,
CLTIDLERPM,
CLTTIMINGBINS,
CLTTIMINGEXTRA,
SCRIPTCURVE1BINS,
SCRIPTCURVE1,
SCRIPTCURVE2BINS,
SCRIPTCURVE2,
SCRIPTCURVE3BINS,
SCRIPTCURVE3,
SCRIPTCURVE4BINS,
SCRIPTCURVE4,
SCRIPTCURVE5BINS,
SCRIPTCURVE5,
SCRIPTCURVE6BINS,
SCRIPTCURVE6,
BAROCORRPRESSUREBINS,
BAROCORRRPMBINS,
BAROCORRTABLE,
CRANKINGTPSCOEF,
CRANKINGTPSBINS,
NARROWTOWIDEOXYGENBINS,
NARROWTOWIDEOXYGEN,
CRANKINGADVANCEBINS,
CRANKINGADVANCE,
IACCOASTINGRPMBINS,
IACCOASTING,
WARNING_MESSAGE,
AFTERSTARTCOOLANTBINS,
AFTERSTARTHOLDTIME,
AFTERSTARTENRICH,
AFTERSTARTDECAYTIME,
BOOSTTABLEOPENLOOP,
BOOSTRPMBINS,
BOOSTTABLECLOSEDLOOP,
BOOSTTPSBINS,
PEDALTOTPSTABLE,
PEDALTOTPSPEDALBINS,
PEDALTOTPSRPMBINS,
CLTCRANKINGCORRBINS,
CLTCRANKINGCORR,
IDLEADVANCEBINS,
IDLEADVANCE,
IDLEVERPMBINS,
IDLEVELOADBINS,
IDLEVETABLE,
LUASCRIPT,
CLTFUELCORRBINS,
CLTFUELCORR,
IATFUELCORRBINS,
IATFUELCORR,
CRANKINGFUELCOEF,
CRANKINGFUELBINS,
CRANKINGCYCLECOEF,
CRANKINGCYCLEBINS,
CLTIDLECORRBINS,
CLTIDLECORR,
MAFDECODING,
MAFDECODINGBINS,
IGNITIONIATCORRTABLE,
IGNITIONIATCORRTEMPBINS,
IGNITIONIATCORRLOADBINS,
INJECTIONPHASE,
INJPHASELOADBINS,
INJPHASERPMBINS,
TCUSOLENOIDTABLE,
MAPESTIMATETABLE,
MAPESTIMATETPSBINS,
MAPESTIMATERPMBINS,
VVTTABLE1,
VVTTABLE1LOADBINS,
VVTTABLE1RPMBINS,
VVTTABLE2,
VVTTABLE2LOADBINS,
VVTTABLE2RPMBINS,
IGNITIONTABLE,
IGNITIONLOADBINS,
IGNITIONRPMBINS,
VETABLE,
VELOADBINS,
VERPMBINS,
LAMBDATABLE,
LAMBDALOADBINS,
LAMBDARPMBINS,
TPSTPSACCELTABLE,
TPSTPSACCELFROMRPMBINS,
TPSTPSACCELTORPMBINS,
SCRIPTTABLE1,
SCRIPTTABLE1LOADBINS,
SCRIPTTABLE1RPMBINS,
SCRIPTTABLE2,
SCRIPTTABLE2LOADBINS,
SCRIPTTABLE2RPMBINS,
SCRIPTTABLE3,
SCRIPTTABLE3LOADBINS,
SCRIPTTABLE3RPMBINS,
SCRIPTTABLE4,
SCRIPTTABLE4LOADBINS,
SCRIPTTABLE4RPMBINS,
IGNTRIMLOADBINS,
IGNTRIMRPMBINS,
IGNTRIMS1_TABLE,
IGNTRIMS2_TABLE,
IGNTRIMS3_TABLE,
IGNTRIMS4_TABLE,
IGNTRIMS5_TABLE,
IGNTRIMS6_TABLE,
IGNTRIMS7_TABLE,
IGNTRIMS8_TABLE,
IGNTRIMS9_TABLE,
IGNTRIMS10_TABLE,
IGNTRIMS11_TABLE,
IGNTRIMS12_TABLE,
FUELTRIMLOADBINS,
FUELTRIMRPMBINS,
FUELTRIMS1_TABLE,
FUELTRIMS2_TABLE,
FUELTRIMS3_TABLE,
FUELTRIMS4_TABLE,
FUELTRIMS5_TABLE,
FUELTRIMS6_TABLE,
FUELTRIMS7_TABLE,
FUELTRIMS8_TABLE,
FUELTRIMS9_TABLE,
FUELTRIMS10_TABLE,
FUELTRIMS11_TABLE,
FUELTRIMS12_TABLE,
CRANKINGFUELCOEFE100,
TCU_PCAIRMASSBINS,
TCU_PCVALSR,
TCU_PCVALSN,
TCU_PCVALS1,
TCU_PCVALS2,
TCU_PCVALS3,
TCU_PCVALS4,
TCU_PCVALS12,
TCU_PCVALS23,
TCU_PCVALS34,
TCU_PCVALS21,
TCU_PCVALS32,
TCU_PCVALS43,
TCU_TCCTPSBINS,
TCU_TCCLOCKSPEED,
TCU_TCCUNLOCKSPEED,
TCU_32SPEEDBINS,
TCU_32VALS,
THROTTLE2TRIMTABLE,
THROTTLE2TRIMTPSBINS,
THROTTLE2TRIMRPMBINS,
MAXKNOCKRETARDTABLE,
MAXKNOCKRETARDLOADBINS,
MAXKNOCKRETARDRPMBINS,
ALSTIMINGRETARDTABLE,
ALSIGNRETARDLOADBINS,
ALSIGNRETARDRPMBINS,
ALSFUELADJUSTMENT,
ALSFUELADJUSTMENTLOADBINS,
ALSFUELADJUSTMENTRPMBINS,
ALSIGNSKIPTABLE,
ALSIGNSKIPLOADBINS,
ALSIGNSKIPRPMBINS,
IGNBLENDS1_TABLE,
IGNBLENDS1_LOADBINS,
IGNBLENDS1_RPMBINS,
IGNBLENDS1_BLENDPARAMETER,
IGNBLENDS1_ALIGNMENTFILL_AT_161,
IGNBLENDS1_BLENDBINS,
IGNBLENDS1_BLENDVALUES,
IGNBLENDS1_ALIGNMENTFILL_AT_186,
IGNBLENDS2_TABLE,
IGNBLENDS2_LOADBINS,
IGNBLENDS2_RPMBINS,
IGNBLENDS2_BLENDPARAMETER,
IGNBLENDS2_ALIGNMENTFILL_AT_161,
IGNBLENDS2_BLENDBINS,
IGNBLENDS2_BLENDVALUES,
IGNBLENDS2_ALIGNMENTFILL_AT_186,
IGNBLENDS3_TABLE,
IGNBLENDS3_LOADBINS,
IGNBLENDS3_RPMBINS,
IGNBLENDS3_BLENDPARAMETER,
IGNBLENDS3_ALIGNMENTFILL_AT_161,
IGNBLENDS3_BLENDBINS,
IGNBLENDS3_BLENDVALUES,
IGNBLENDS3_ALIGNMENTFILL_AT_186,
IGNBLENDS4_TABLE,
IGNBLENDS4_LOADBINS,
IGNBLENDS4_RPMBINS,
IGNBLENDS4_BLENDPARAMETER,
IGNBLENDS4_ALIGNMENTFILL_AT_161,
IGNBLENDS4_BLENDBINS,
IGNBLENDS4_BLENDVALUES,
IGNBLENDS4_ALIGNMENTFILL_AT_186,
VEBLENDS1_TABLE,
VEBLENDS1_LOADBINS,
VEBLENDS1_RPMBINS,
VEBLENDS1_BLENDPARAMETER,
VEBLENDS1_ALIGNMENTFILL_AT_161,
VEBLENDS1_BLENDBINS,
VEBLENDS1_BLENDVALUES,
VEBLENDS1_ALIGNMENTFILL_AT_186,
VEBLENDS2_TABLE,
VEBLENDS2_LOADBINS,
VEBLENDS2_RPMBINS,
VEBLENDS2_BLENDPARAMETER,
VEBLENDS2_ALIGNMENTFILL_AT_161,
VEBLENDS2_BLENDBINS,
VEBLENDS2_BLENDVALUES,
VEBLENDS2_ALIGNMENTFILL_AT_186,
VEBLENDS3_TABLE,
VEBLENDS3_LOADBINS,
VEBLENDS3_RPMBINS,
VEBLENDS3_BLENDPARAMETER,
VEBLENDS3_ALIGNMENTFILL_AT_161,
VEBLENDS3_BLENDBINS,
VEBLENDS3_BLENDVALUES,
VEBLENDS3_ALIGNMENTFILL_AT_186,
VEBLENDS4_TABLE,
VEBLENDS4_LOADBINS,
VEBLENDS4_RPMBINS,
VEBLENDS4_BLENDPARAMETER,
VEBLENDS4_ALIGNMENTFILL_AT_161,
VEBLENDS4_BLENDBINS,
VEBLENDS4_BLENDVALUES,
VEBLENDS4_ALIGNMENTFILL_AT_186,
THROTTLEESTIMATEEFFECTIVEAREABINS,
THROTTLEESTIMATEEFFECTIVEAREAVALUES,
BOOSTOPENLOOPBLENDS1_TABLE,
BOOSTOPENLOOPBLENDS1_LOADBINS,
BOOSTOPENLOOPBLENDS1_RPMBINS,
BOOSTOPENLOOPBLENDS1_BLENDPARAMETER,
BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_161,
BOOSTOPENLOOPBLENDS1_BLENDBINS,
BOOSTOPENLOOPBLENDS1_BLENDVALUES,
BOOSTOPENLOOPBLENDS1_ALIGNMENTFILL_AT_186,
BOOSTOPENLOOPBLENDS2_TABLE,
BOOSTOPENLOOPBLENDS2_LOADBINS,
BOOSTOPENLOOPBLENDS2_RPMBINS,
BOOSTOPENLOOPBLENDS2_BLENDPARAMETER,
BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_161,
BOOSTOPENLOOPBLENDS2_BLENDBINS,
BOOSTOPENLOOPBLENDS2_BLENDVALUES,
BOOSTOPENLOOPBLENDS2_ALIGNMENTFILL_AT_186,
BOOSTCLOSEDLOOPBLENDS1_TABLE,
BOOSTCLOSEDLOOPBLENDS1_LOADBINS,
BOOSTCLOSEDLOOPBLENDS1_RPMBINS,
BOOSTCLOSEDLOOPBLENDS1_BLENDPARAMETER,
BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_161,
BOOSTCLOSEDLOOPBLENDS1_BLENDBINS,
BOOSTCLOSEDLOOPBLENDS1_BLENDVALUES,
BOOSTCLOSEDLOOPBLENDS1_ALIGNMENTFILL_AT_186,
BOOSTCLOSEDLOOPBLENDS2_TABLE,
BOOSTCLOSEDLOOPBLENDS2_LOADBINS,
BOOSTCLOSEDLOOPBLENDS2_RPMBINS,
BOOSTCLOSEDLOOPBLENDS2_BLENDPARAMETER,
BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_161,
BOOSTCLOSEDLOOPBLENDS2_BLENDBINS,
BOOSTCLOSEDLOOPBLENDS2_BLENDVALUES,
BOOSTCLOSEDLOOPBLENDS2_ALIGNMENTFILL_AT_186,
};
}