package com.rusefi.config;

// this file was generated automatically by ConfigDefinition.jar based on rusefi_config.txt Mon Apr 25 22:10:39 EDT 2016
public class Fields {
	public static final int LE_COMMAND_LENGTH = 200;
	public static final int TS_FILE_VERSION = 20160312;
	public static final int WARMUP_TARGET_AFR_SIZE = 4;
	public static final int MAP_ANGLE_SIZE = 8;
	public static final int MAP_WINDOW_SIZE = 8;
	public static final int CLT_CURVE_SIZE = 16;
	public static final int ENGINE_NOISE_CURVE_SIZE = 8;
	public static final int IAT_CURVE_SIZE = 16;
	public static final int VBAT_INJECTOR_CURVE_SIZE = 8;
	public static final int DWELL_CURVE_SIZE = 8;
	public static final int CRANKING_CURVE_SIZE = 8;
	public static final int IGN_LOAD_COUNT = 16;
	public static final int IGN_RPM_COUNT = 16;
	public static final int INJECTION_PIN_COUNT = 12;
	public static final int IGNITION_PIN_COUNT = 12;
	public static final int EGT_CHANNEL_COUNT = 8;
	public static final int JOYSTICK_PIN_COUNT = 5;
	public static final int DIGIPOT_COUNT = 4;
	public static final int HW_MAX_ADC_INDEX = 16;
	public static final int TRIGGER_SIMULATOR_PIN_COUNT = 3;
	public static final int LOGIC_ANALYZER_CHANNEL_COUNT = 4;
	public static final int LE_COMMAND_COUNT = 16;
	public static final int FUEL_RPM_COUNT = 16;
	public static final int FUEL_LOAD_COUNT = 16;
	public static final int FSIO_TABLE_8 = 8;
	public static final int TPS_TPS_ACCEL_TABLE = 8;
	public static final int MAP_ACCEL_TAPER = 8;
	public static final int BARO_CORR_SIZE = 4;
	public static final int MAF_DECODING_COUNT = 256;
	public static final int engineConfiguration_offset = 0;
	public static final int engineConfiguration_offset_hex = 0;
	public static final int engineType_offset = 0;
	public static final int engineType_offset_hex = 0;
	public static final int engineSnifferRpmThreshold_offset = 4;
	public static final int engineSnifferRpmThreshold_offset_hex = 4;
	public static final int injector_offset = 8;
	public static final int injector_offset_hex = 8;
	public static final int injector_flow_offset = 8;
	public static final int injector_flow_offset_hex = 8;
	public static final int injector_lag_offset = 12;
	public static final int injector_battLagCorrBins_offset = 16;
	public static final int injector_battLagCorrBins_offset_hex = 10;
	public static final int injector_battLagCorr_offset = 48;
	public static final int injector_battLagCorr_offset_hex = 30;
	public static final int directSelfStimulation_offset = 80;
	public static final int directSelfStimulation_offset_hex = 50;
	public static final int tpsMin_offset = 84;
	public static final int tpsMin_offset_hex = 54;
	public static final int tpsMax_offset = 86;
	public static final int tpsMax_offset_hex = 56;
	public static final int tpsErrorDetectionTooLow_offset = 88;
	public static final int tpsErrorDetectionTooLow_offset_hex = 58;
	public static final int tpsErrorDetectionTooHigh_offset = 90;
	public static final int cranking_offset = 92;
	public static final int cranking_baseFuel_offset = 92;
	public static final int cranking_rpm_offset = 96;
	public static final int cranking_rpm_offset_hex = 60;
	public static final int cranking_alignmentFill_offset = 98;
	public static final int cranking_alignmentFill_offset_hex = 62;
	public static final int primingSquirtDurationMs_offset = 100;
	public static final int primingSquirtDurationMs_offset_hex = 64;
	public static final int ignitionDwellForCrankingMs_offset = 104;
	public static final int ignitionDwellForCrankingMs_offset_hex = 68;
	public static final int crankingChargeAngle_offset = 108;
	public static final int map_offset = 112;
	public static final int map_offset_hex = 70;
	public static final int map_samplingAngleBins_offset = 112;
	public static final int map_samplingAngleBins_offset_hex = 70;
	public static final int map_samplingAngle_offset = 144;
	public static final int map_samplingAngle_offset_hex = 90;
	public static final int map_samplingWindowBins_offset = 176;
	public static final int map_samplingWindow_offset = 208;
	public static final int map_sensor_offset = 240;
	public static final int map_sensor_valueAt0_offset = 240;
	public static final int map_sensor_valueAt5_offset = 244;
	public static final int map_sensor_type_offset = 248;
	public static final int map_sensor_hwChannel_offset = 252;
	public static final int clt_offset = 256;
	public static final int clt_offset_hex = 100;
	public static final int clt_config_offset = 256;
	public static final int clt_config_offset_hex = 100;
	public static final int clt_tempC_1_offset = 256;
	public static final int clt_tempC_1_offset_hex = 100;
	public static final int clt_tempC_2_offset = 260;
	public static final int clt_tempC_2_offset_hex = 104;
	public static final int clt_tempC_3_offset = 264;
	public static final int clt_tempC_3_offset_hex = 108;
	public static final int clt_resistance_1_offset = 268;
	public static final int clt_resistance_2_offset = 272;
	public static final int clt_resistance_2_offset_hex = 110;
	public static final int clt_resistance_3_offset = 276;
	public static final int clt_resistance_3_offset_hex = 114;
	public static final int clt_bias_resistor_offset = 280;
	public static final int clt_bias_resistor_offset_hex = 118;
	public static final int clt_adcChannel_offset = 284;
	public static final int iat_offset = 288;
	public static final int iat_offset_hex = 120;
	public static final int iat_config_offset = 288;
	public static final int iat_config_offset_hex = 120;
	public static final int iat_tempC_1_offset = 288;
	public static final int iat_tempC_1_offset_hex = 120;
	public static final int iat_tempC_2_offset = 292;
	public static final int iat_tempC_2_offset_hex = 124;
	public static final int iat_tempC_3_offset = 296;
	public static final int iat_tempC_3_offset_hex = 128;
	public static final int iat_resistance_1_offset = 300;
	public static final int iat_resistance_2_offset = 304;
	public static final int iat_resistance_2_offset_hex = 130;
	public static final int iat_resistance_3_offset = 308;
	public static final int iat_resistance_3_offset_hex = 134;
	public static final int iat_bias_resistor_offset = 312;
	public static final int iat_bias_resistor_offset_hex = 138;
	public static final int iat_adcChannel_offset = 316;
	public static final int step1rpm_offset = 320;
	public static final int step1rpm_offset_hex = 140;
	public static final int step1timing_offset = 324;
	public static final int step1timing_offset_hex = 144;
	public static final int hip9011PrescalerAndSDO_offset = 328;
	public static final int hip9011PrescalerAndSDO_offset_hex = 148;
	public static final int knockBandCustom_offset = 332;
	public static final int sparkDwellBins_offset = 336;
	public static final int sparkDwellBins_offset_hex = 150;
	public static final int sparkDwell_offset = 368;
	public static final int sparkDwell_offset_hex = 170;
	public static final int specs_offset = 400;
	public static final int specs_offset_hex = 190;
	public static final int displacement_offset = 400;
	public static final int displacement_offset_hex = 190;
	public static final int cylindersCount_offset = 404;
	public static final int cylindersCount_offset_hex = 194;
	public static final int firingOrder_offset = 408;
	public static final int firingOrder_offset_hex = 198;
	public static final int cylinderBore_offset = 412;
	public static final int sensorSnifferRpmThreshold_offset = 416;
	public static final int rpmHardLimit_offset = 420;
	public static final int algorithm_offset = 424;
	public static final int crankingInjectionMode_offset = 428;
	public static final int injectionMode_offset = 432;
	public static final int injectionOffset_offset = 436;
	public static final int crankingTimingAngle_offset = 440;
	public static final int ignitionMode_offset = 444;
	public static final int ignitionOffset_offset = 448;
	public static final int timingMode_offset = 452;
	public static final int fixedModeTiming_offset = 456;
	public static final int globalTriggerAngleOffset_offset = 460;
	public static final int analogInputDividerCoefficient_offset = 464;
	public static final int vbattDividerCoeff_offset = 468;
	public static final int vbattAdcChannel_offset = 472;
	public static final int fanOnTemperature_offset = 476;
	public static final int fanOffTemperature_offset = 480;
	public static final int fuelLevelSensor_offset = 484;
	public static final int vehicleSpeedCoef_offset = 488;
	public static final int canNbcType_offset = 492;
	public static final int canSleepPeriod_offset = 496;
	public static final int operationMode_offset = 500;
	public static final int displayMode_offset = 504;
	public static final int logFormat_offset = 508;
	public static final int firmwareVersion_offset = 512;
	public static final int firmwareVersion_offset_hex = 200;
	public static final int HD44780width_offset = 516;
	public static final int HD44780width_offset_hex = 204;
	public static final int HD44780height_offset = 520;
	public static final int HD44780height_offset_hex = 208;
	public static final int tpsAdcChannel_offset = 524;
	public static final int overrideCrankingIgnition_offset = 528;
	public static final int overrideCrankingIgnition_offset_hex = 210;
	public static final int sensorChartFrequency_offset = 532;
	public static final int sensorChartFrequency_offset_hex = 214;
	public static final int trigger_offset = 536;
	public static final int trigger_offset_hex = 218;
	public static final int trigger_type_offset = 536;
	public static final int trigger_type_offset_hex = 218;
	public static final int trigger_customIsSynchronizationNeeded_offset = 540;
	public static final int trigger_customNeedSecondTriggerInput_offset = 540;
	public static final int trigger_useOnlyFirstChannel_offset = 540;
	public static final int trigger_customTotalToothCount_offset = 544;
	public static final int trigger_customTotalToothCount_offset_hex = 220;
	public static final int trigger_customSkippedToothCount_offset = 548;
	public static final int trigger_customSkippedToothCount_offset_hex = 224;
	public static final int trigger_customSyncRatioFrom_offset = 552;
	public static final int trigger_customSyncRatioFrom_offset_hex = 228;
	public static final int trigger_customSyncRatioTo_offset = 556;
	public static final int trigger_customUseRiseEdge_offset = 560;
	public static final int trigger_customUseRiseEdge_offset_hex = 230;
	public static final int hip9011SpiDevice_offset = 564;
	public static final int hip9011SpiDevice_offset_hex = 234;
	public static final int globalFuelCorrection_offset = 568;
	public static final int globalFuelCorrection_offset_hex = 238;
	public static final int pedalPositionMin_offset = 572;
	public static final int pedalPositionMax_offset = 574;
	public static final int maxKnockSubDeg_offset = 576;
	public static final int maxKnockSubDeg_offset_hex = 240;
	public static final int mafAdcChannel_offset = 580;
	public static final int mafAdcChannel_offset_hex = 244;
	public static final int afr_offset = 584;
	public static final int afr_offset_hex = 248;
	public static final int afr_hwChannel_offset = 584;
	public static final int afr_hwChannel_offset_hex = 248;
	public static final int afr_v1_offset = 588;
	public static final int afr_value1_offset = 592;
	public static final int afr_value1_offset_hex = 250;
	public static final int afr_v2_offset = 596;
	public static final int afr_v2_offset_hex = 254;
	public static final int afr_value2_offset = 600;
	public static final int afr_value2_offset_hex = 258;
	public static final int pedalPositionChannel_offset = 604;
	public static final int baroSensor_offset = 608;
	public static final int baroSensor_offset_hex = 260;
	public static final int baroSensor_valueAt0_offset = 608;
	public static final int baroSensor_valueAt0_offset_hex = 260;
	public static final int baroSensor_valueAt5_offset = 612;
	public static final int baroSensor_valueAt5_offset_hex = 264;
	public static final int baroSensor_type_offset = 616;
	public static final int baroSensor_type_offset_hex = 268;
	public static final int baroSensor_hwChannel_offset = 620;
	public static final int bc_offset = 624;
	public static final int bc_offset_hex = 270;
	public static final int idle_offset = 624;
	public static final int idle_offset_hex = 270;
	public static final int idle_solenoidPin_offset = 624;
	public static final int idle_solenoidPin_offset_hex = 270;
	public static final int idle_solenoidPinMode_offset = 628;
	public static final int idle_solenoidPinMode_offset_hex = 274;
	public static final int idle_solenoidFrequency_offset = 632;
	public static final int idle_solenoidFrequency_offset_hex = 278;
	public static final int idle_stepperDirectionPin_offset = 636;
	public static final int idle_stepperStepPin_offset = 640;
	public static final int idle_stepperStepPin_offset_hex = 280;
	public static final int manIdlePosition_offset = 644;
	public static final int manIdlePosition_offset_hex = 284;
	public static final int fuelPumpPin_offset = 648;
	public static final int fuelPumpPin_offset_hex = 288;
	public static final int fuelPumpPinMode_offset = 652;
	public static final int injectionPins1_offset = 656;
	public static final int injectionPins1_offset_hex = 290;
	public static final int injectionPins2_offset = 660;
	public static final int injectionPins2_offset_hex = 294;
	public static final int injectionPins3_offset = 664;
	public static final int injectionPins3_offset_hex = 298;
	public static final int injectionPins4_offset = 668;
	public static final int injectionPins5_offset = 672;
	public static final int injectionPins6_offset = 676;
	public static final int injectionPins7_offset = 680;
	public static final int injectionPins8_offset = 684;
	public static final int injectionPins9_offset = 688;
	public static final int injectionPins10_offset = 692;
	public static final int injectionPins11_offset = 696;
	public static final int injectionPins12_offset = 700;
	public static final int injectionPinMode_offset = 704;
	public static final int ignitionPins1_offset = 708;
	public static final int ignitionPins2_offset = 712;
	public static final int ignitionPins3_offset = 716;
	public static final int ignitionPins4_offset = 720;
	public static final int ignitionPins5_offset = 724;
	public static final int ignitionPins6_offset = 728;
	public static final int ignitionPins7_offset = 732;
	public static final int ignitionPins8_offset = 736;
	public static final int ignitionPins9_offset = 740;
	public static final int ignitionPins10_offset = 744;
	public static final int ignitionPins11_offset = 748;
	public static final int ignitionPins12_offset = 752;
	public static final int ignitionPinMode_offset = 756;
	public static final int malfunctionIndicatorPin_offset = 760;
	public static final int malfunctionIndicatorPinMode_offset = 764;
	public static final int fanPin_offset = 768;
	public static final int fanPin_offset_hex = 300;
	public static final int fanPinMode_offset = 772;
	public static final int fanPinMode_offset_hex = 304;
	public static final int mapFrequency0Kpa_offset = 776;
	public static final int mapFrequency0Kpa_offset_hex = 308;
	public static final int mapFrequency100Kpa_offset = 780;
	public static final int clutchDownPin_offset = 784;
	public static final int clutchDownPin_offset_hex = 310;
	public static final int clutchDownPinMode_offset = 788;
	public static final int clutchDownPinMode_offset_hex = 314;
	public static final int alternatorControlPin_offset = 792;
	public static final int alternatorControlPin_offset_hex = 318;
	public static final int alternatorControlPinMode_offset = 796;
	public static final int HD44780_rs_offset = 800;
	public static final int HD44780_rs_offset_hex = 320;
	public static final int HD44780_e_offset = 804;
	public static final int HD44780_e_offset_hex = 324;
	public static final int HD44780_db4_offset = 808;
	public static final int HD44780_db4_offset_hex = 328;
	public static final int HD44780_db5_offset = 812;
	public static final int HD44780_db6_offset = 816;
	public static final int HD44780_db6_offset_hex = 330;
	public static final int HD44780_db7_offset = 820;
	public static final int HD44780_db7_offset_hex = 334;
	public static final int gps_rx_pin_offset = 824;
	public static final int gps_rx_pin_offset_hex = 338;
	public static final int gps_tx_pin_offset = 828;
	public static final int triggerSimulatorFrequency_offset = 832;
	public static final int triggerSimulatorFrequency_offset_hex = 340;
	public static final int digitalPotentiometerSpiDevice_offset = 836;
	public static final int digitalPotentiometerSpiDevice_offset_hex = 344;
	public static final int digitalPotentiometerChipSelect1_offset = 840;
	public static final int digitalPotentiometerChipSelect1_offset_hex = 348;
	public static final int digitalPotentiometerChipSelect2_offset = 844;
	public static final int digitalPotentiometerChipSelect3_offset = 848;
	public static final int digitalPotentiometerChipSelect3_offset_hex = 350;
	public static final int digitalPotentiometerChipSelect4_offset = 852;
	public static final int digitalPotentiometerChipSelect4_offset_hex = 354;
	public static final int etbDirectionPin1_offset = 856;
	public static final int etbDirectionPin1_offset_hex = 358;
	public static final int etbDirectionPin2_offset = 860;
	public static final int etbControlPin1_offset = 864;
	public static final int etbControlPin1_offset_hex = 360;
	public static final int etbControlPin2_offset = 868;
	public static final int etbControlPin2_offset_hex = 364;
	public static final int electronicThrottlePin1Mode_offset = 872;
	public static final int electronicThrottlePin1Mode_offset_hex = 368;
	public static final int wboHeaterPin_offset = 876;
	public static final int wboPumpPin_offset = 880;
	public static final int wboPumpPin_offset_hex = 370;
	public static final int fuelLevelEmptyTankVoltage_offset = 884;
	public static final int fuelLevelEmptyTankVoltage_offset_hex = 374;
	public static final int fuelLevelFullTankVoltage_offset = 888;
	public static final int fuelLevelFullTankVoltage_offset_hex = 378;
	public static final int afr_type_offset = 892;
	public static final int etbDT_offset = 896;
	public static final int etbDT_offset_hex = 380;
	public static final int hip9011CsPinMode_offset = 900;
	public static final int hip9011CsPinMode_offset_hex = 384;
	public static final int tachOutputPin_offset = 904;
	public static final int tachOutputPin_offset_hex = 388;
	public static final int tachOutputPinMode_offset = 908;
	public static final int triggerInputPins1_offset = 912;
	public static final int triggerInputPins1_offset_hex = 390;
	public static final int triggerInputPins2_offset = 916;
	public static final int triggerInputPins2_offset_hex = 394;
	public static final int triggerInputPins3_offset = 920;
	public static final int triggerInputPins3_offset_hex = 398;
	public static final int mainRelayPin_offset = 924;
	public static final int idleThreadPeriod_offset = 928;
	public static final int consoleLoopPeriod_offset = 932;
	public static final int lcdThreadPeriod_offset = 936;
	public static final int sdCardCsPin_offset = 940;
	public static final int generalPeriodicThreadPeriod_offset = 944;
	public static final int tunerStudioSerialSpeed_offset = 948;
	public static final int boardTestModeJumperPin_offset = 952;
	public static final int canDeviceMode_offset = 956;
	public static final int canTxPin_offset = 960;
	public static final int canRxPin_offset = 964;
	public static final int triggerSimulatorPins1_offset = 968;
	public static final int triggerSimulatorPins2_offset = 972;
	public static final int triggerSimulatorPins3_offset = 976;
	public static final int triggerSimulatorPinModes1_offset = 980;
	public static final int triggerSimulatorPinModes2_offset = 984;
	public static final int triggerSimulatorPinModes3_offset = 988;
	public static final int o2heaterPin_offset = 992;
	public static final int o2heaterPinModeTodO_offset = 996;
	public static final int is_enabled_spi_1_offset = 1000;
	public static final int is_enabled_spi_2_offset = 1000;
	public static final int is_enabled_spi_3_offset = 1000;
	public static final int isSdCardEnabled_offset = 1000;
	public static final int isFastAdcEnabled_offset = 1000;
	public static final int isEngineControlEnabled_offset = 1000;
	public static final int isHip9011Enabled_offset = 1000;
	public static final int isVerboseAlternator_offset = 1000;
	public static final int useSerialPort_offset = 1000;
	public static final int useStepperIdle_offset = 1000;
	public static final int enabledStep1Limiter_offset = 1000;
	public static final int useTpicAdvancedMode_offset = 1000;
	public static final int useLcdScreen_offset = 1000;
	public static final int startConsoleInBinaryMode_offset = 1000;
	public static final int useWarmupPidAfr_offset = 1000;
	public static final int onOffAlternatorLogic_offset = 1000;
	public static final int logicAnalyzerPins1_offset = 1004;
	public static final int logicAnalyzerPins2_offset = 1008;
	public static final int logicAnalyzerPins3_offset = 1012;
	public static final int logicAnalyzerPins4_offset = 1016;
	public static final int logicAnalyzerMode_offset = 1020;
	public static final int unrealisticRpmThreashold_offset = 1024;
	public static final int unrealisticRpmThreashold_offset_hex = 400;
	public static final int mainRelayPinMode_offset = 1028;
	public static final int mainRelayPinMode_offset_hex = 404;
	public static final int max31855_cs1_offset = 1032;
	public static final int max31855_cs1_offset_hex = 408;
	public static final int max31855_cs2_offset = 1036;
	public static final int max31855_cs3_offset = 1040;
	public static final int max31855_cs3_offset_hex = 410;
	public static final int max31855_cs4_offset = 1044;
	public static final int max31855_cs4_offset_hex = 414;
	public static final int max31855_cs5_offset = 1048;
	public static final int max31855_cs5_offset_hex = 418;
	public static final int max31855_cs6_offset = 1052;
	public static final int max31855_cs7_offset = 1056;
	public static final int max31855_cs7_offset_hex = 420;
	public static final int max31855_cs8_offset = 1060;
	public static final int max31855_cs8_offset_hex = 424;
	public static final int max31855spiDevice_offset = 1064;
	public static final int max31855spiDevice_offset_hex = 428;
	public static final int fsioPins1_offset = 1068;
	public static final int fsioPins2_offset = 1072;
	public static final int fsioPins2_offset_hex = 430;
	public static final int fsioPins3_offset = 1076;
	public static final int fsioPins3_offset_hex = 434;
	public static final int fsioPins4_offset = 1080;
	public static final int fsioPins4_offset_hex = 438;
	public static final int fsioPins5_offset = 1084;
	public static final int fsioPins6_offset = 1088;
	public static final int fsioPins6_offset_hex = 440;
	public static final int fsioPins7_offset = 1092;
	public static final int fsioPins7_offset_hex = 444;
	public static final int fsioPins8_offset = 1096;
	public static final int fsioPins8_offset_hex = 448;
	public static final int fsioPins9_offset = 1100;
	public static final int fsioPins10_offset = 1104;
	public static final int fsioPins10_offset_hex = 450;
	public static final int fsioPins11_offset = 1108;
	public static final int fsioPins11_offset_hex = 454;
	public static final int fsioPins12_offset = 1112;
	public static final int fsioPins12_offset_hex = 458;
	public static final int fsioPins13_offset = 1116;
	public static final int fsioPins14_offset = 1120;
	public static final int fsioPins14_offset_hex = 460;
	public static final int fsioPins15_offset = 1124;
	public static final int fsioPins15_offset_hex = 464;
	public static final int fsioPins16_offset = 1128;
	public static final int fsioPins16_offset_hex = 468;
	public static final int gpioPinModes1_offset = 1132;
	public static final int gpioPinModes2_offset = 1136;
	public static final int gpioPinModes2_offset_hex = 470;
	public static final int gpioPinModes3_offset = 1140;
	public static final int gpioPinModes3_offset_hex = 474;
	public static final int gpioPinModes4_offset = 1144;
	public static final int gpioPinModes4_offset_hex = 478;
	public static final int gpioPinModes5_offset = 1148;
	public static final int gpioPinModes6_offset = 1152;
	public static final int gpioPinModes6_offset_hex = 480;
	public static final int gpioPinModes7_offset = 1156;
	public static final int gpioPinModes7_offset_hex = 484;
	public static final int gpioPinModes8_offset = 1160;
	public static final int gpioPinModes8_offset_hex = 488;
	public static final int gpioPinModes9_offset = 1164;
	public static final int gpioPinModes10_offset = 1168;
	public static final int gpioPinModes10_offset_hex = 490;
	public static final int gpioPinModes11_offset = 1172;
	public static final int gpioPinModes11_offset_hex = 494;
	public static final int gpioPinModes12_offset = 1176;
	public static final int gpioPinModes12_offset_hex = 498;
	public static final int gpioPinModes13_offset = 1180;
	public static final int gpioPinModes14_offset = 1184;
	public static final int gpioPinModes15_offset = 1188;
	public static final int gpioPinModes16_offset = 1192;
	public static final int joystickPins1_offset = 1196;
	public static final int joystickPins2_offset = 1200;
	public static final int joystickPins3_offset = 1204;
	public static final int joystickPins4_offset = 1208;
	public static final int joystickPins5_offset = 1212;
	public static final int triggerErrorPin_offset = 1216;
	public static final int triggerErrorPinMode_offset = 1220;
	public static final int acRelayPin_offset = 1224;
	public static final int acRelayPinMode_offset = 1228;
	public static final int fsioFrequency1_offset = 1232;
	public static final int fsioFrequency2_offset = 1234;
	public static final int fsioFrequency3_offset = 1236;
	public static final int fsioFrequency4_offset = 1238;
	public static final int fsioFrequency5_offset = 1240;
	public static final int fsioFrequency6_offset = 1242;
	public static final int fsioFrequency7_offset = 1244;
	public static final int fsioFrequency8_offset = 1246;
	public static final int fsioFrequency9_offset = 1248;
	public static final int fsioFrequency10_offset = 1250;
	public static final int fsioFrequency11_offset = 1252;
	public static final int fsioFrequency12_offset = 1254;
	public static final int fsioFrequency13_offset = 1256;
	public static final int fsioFrequency14_offset = 1258;
	public static final int fsioFrequency15_offset = 1260;
	public static final int fsioFrequency16_offset = 1262;
	public static final int hip9011CsPin_offset = 1264;
	public static final int hip9011IntHoldPin_offset = 1268;
	public static final int hip9011IntHoldPinMode_offset = 1272;
	public static final int fsio_setting1_offset = 1276;
	public static final int fsio_setting2_offset = 1280;
	public static final int fsio_setting2_offset_hex = 500;
	public static final int fsio_setting3_offset = 1284;
	public static final int fsio_setting3_offset_hex = 504;
	public static final int fsio_setting4_offset = 1288;
	public static final int fsio_setting4_offset_hex = 508;
	public static final int fsio_setting5_offset = 1292;
	public static final int fsio_setting6_offset = 1296;
	public static final int fsio_setting6_offset_hex = 510;
	public static final int fsio_setting7_offset = 1300;
	public static final int fsio_setting7_offset_hex = 514;
	public static final int fsio_setting8_offset = 1304;
	public static final int fsio_setting8_offset_hex = 518;
	public static final int fsio_setting9_offset = 1308;
	public static final int fsio_setting10_offset = 1312;
	public static final int fsio_setting10_offset_hex = 520;
	public static final int fsio_setting11_offset = 1316;
	public static final int fsio_setting11_offset_hex = 524;
	public static final int fsio_setting12_offset = 1320;
	public static final int fsio_setting12_offset_hex = 528;
	public static final int fsio_setting13_offset = 1324;
	public static final int fsio_setting14_offset = 1328;
	public static final int fsio_setting14_offset_hex = 530;
	public static final int fsio_setting15_offset = 1332;
	public static final int fsio_setting15_offset_hex = 534;
	public static final int fsio_setting16_offset = 1336;
	public static final int fsio_setting16_offset_hex = 538;
	public static final int spi1mosiPin_offset = 1340;
	public static final int spi1misoPin_offset = 1344;
	public static final int spi1misoPin_offset_hex = 540;
	public static final int spi1sckPin_offset = 1348;
	public static final int spi1sckPin_offset_hex = 544;
	public static final int spi2mosiPin_offset = 1352;
	public static final int spi2mosiPin_offset_hex = 548;
	public static final int spi2misoPin_offset = 1356;
	public static final int spi2sckPin_offset = 1360;
	public static final int spi2sckPin_offset_hex = 550;
	public static final int spi3mosiPin_offset = 1364;
	public static final int spi3mosiPin_offset_hex = 554;
	public static final int spi3misoPin_offset = 1368;
	public static final int spi3misoPin_offset_hex = 558;
	public static final int spi3sckPin_offset = 1372;
	public static final int hip9011Gain_offset = 1376;
	public static final int hip9011Gain_offset_hex = 560;
	public static final int joystickCenterPin_offset = 1380;
	public static final int joystickCenterPin_offset_hex = 564;
	public static final int joystickAPin_offset = 1384;
	public static final int joystickAPin_offset_hex = 568;
	public static final int joystickBPin_offset = 1388;
	public static final int joystickCPin_offset = 1392;
	public static final int joystickCPin_offset_hex = 570;
	public static final int joystickDPin_offset = 1396;
	public static final int joystickDPin_offset_hex = 574;
	public static final int sensorChartMode_offset = 1400;
	public static final int sensorChartMode_offset_hex = 578;
	public static final int mafSensorType_offset = 1404;
	public static final int vehicleSpeedSensorInputPin_offset = 1408;
	public static final int vehicleSpeedSensorInputPin_offset_hex = 580;
	public static final int clutchUpPin_offset = 1412;
	public static final int clutchUpPin_offset_hex = 584;
	public static final int clutchUpPinMode_offset = 1416;
	public static final int clutchUpPinMode_offset_hex = 588;
	public static final int fsioDigitalInputs1_offset = 1420;
	public static final int fsioDigitalInputs2_offset = 1424;
	public static final int fsioDigitalInputs2_offset_hex = 590;
	public static final int fsioDigitalInputs3_offset = 1428;
	public static final int fsioDigitalInputs3_offset_hex = 594;
	public static final int fsioDigitalInputs4_offset = 1432;
	public static final int fsioDigitalInputs4_offset_hex = 598;
	public static final int fsioDigitalInputs5_offset = 1436;
	public static final int fsioDigitalInputs6_offset = 1440;
	public static final int fsioDigitalInputs7_offset = 1444;
	public static final int fsioDigitalInputs8_offset = 1448;
	public static final int fsioDigitalInputs9_offset = 1452;
	public static final int fsioDigitalInputs10_offset = 1456;
	public static final int fsioDigitalInputs11_offset = 1460;
	public static final int fsioDigitalInputs12_offset = 1464;
	public static final int fsioDigitalInputs13_offset = 1468;
	public static final int fsioDigitalInputs14_offset = 1472;
	public static final int fsioDigitalInputs15_offset = 1476;
	public static final int fsioDigitalInputs16_offset = 1480;
	public static final int frequencyReportingMapInputPin_offset = 1484;
	public static final int hasMapSensor_offset = 1488;
	public static final int hasIatSensor_offset = 1488;
	public static final int hasBaroSensor_offset = 1488;
	public static final int hasAfrSensor_offset = 1488;
	public static final int useConstantDwellDuringCranking_offset = 1488;
	public static final int isEngineChartEnabled_offset = 1488;
	public static final int isCanEnabled_offset = 1488;
	public static final int hasCltSensor_offset = 1488;
	public static final int canReadEnabled_offset = 1488;
	public static final int canWriteEnabled_offset = 1488;
	public static final int hasVehicleSpeedSensor_offset = 1488;
	public static final int isJoystickEnabled_offset = 1488;
	public static final int isGpsEnabled_offset = 1488;
	public static final int isAlternatorControlEnabled_offset = 1488;
	public static final int hasMafSensor_offset = 1488;
	public static final int hasTpsSensor_offset = 1488;
	public static final int cutFuelOnHardLimit_offset = 1488;
	public static final int cutSparkOnHardLimit_offset = 1488;
	public static final int step1fuelCutEnable_offset = 1488;
	public static final int step1SparkCutEnable_offset = 1488;
	public static final int hasFrequencyReportingMapSensor_offset = 1488;
	public static final int hipOutputChannel_offset = 1492;
	public static final int idleMode_offset = 1496;
	public static final int isInjectionEnabled_offset = 1500;
	public static final int isIgnitionEnabled_offset = 1500;
	public static final int isCylinderCleanupEnabled_offset = 1500;
	public static final int secondTriggerChannelEnabled_offset = 1500;
	public static final int needSecondTriggerInputDeprecated_offset = 1500;
	public static final int isMapAveragingEnabled_offset = 1500;
	public static final int isMilEnabled_offset = 1500;
	public static final int isFuelPumpEnabled_offset = 1500;
	public static final int isTunerStudioEnabled_offset = 1500;
	public static final int isWaveAnalyzerEnabled_offset = 1500;
	public static final int isIdleThreadEnabled_offset = 1500;
	public static final int isPrintTriggerSynchDetails_offset = 1500;
	public static final int isManualSpinningMode_offset = 1500;
	public static final int twoWireBatchInjection_offset = 1500;
	public static final int useOnlyRisingEdgeForTrigger_offset = 1500;
	public static final int twoWireBatchIgnition_offset = 1500;
	public static final int engineChartSize_offset = 1504;
	public static final int targetIdleRpm_offset = 1508;
	public static final int acSwitchAdc_offset = 1512;
	public static final int ignMathCalculateAtIndex_offset = 1516;
	public static final int acCutoffLowRpm_offset = 1520;
	public static final int acCutoffHighRpm_offset = 1522;
	public static final int acIdleRpmBump_offset = 1524;
	public static final int unusedShort_offset = 1526;
	public static final int vRefAdcChannel_offset = 1528;
	public static final int knockDetectionWindowStart_offset = 1532;
	public static final int knockDetectionWindowEnd_offset = 1536;
	public static final int knockDetectionWindowEnd_offset_hex = 600;
	public static final int idleStepperReactionTime_offset = 1540;
	public static final int idleStepperReactionTime_offset_hex = 604;
	public static final int knockVThreshold_offset = 1544;
	public static final int knockVThreshold_offset_hex = 608;
	public static final int fsioInputModes1_offset = 1548;
	public static final int fsioInputModes2_offset = 1552;
	public static final int fsioInputModes2_offset_hex = 610;
	public static final int fsioInputModes3_offset = 1556;
	public static final int fsioInputModes3_offset_hex = 614;
	public static final int fsioInputModes4_offset = 1560;
	public static final int fsioInputModes4_offset_hex = 618;
	public static final int fsioInputModes5_offset = 1564;
	public static final int fsioInputModes6_offset = 1568;
	public static final int fsioInputModes6_offset_hex = 620;
	public static final int fsioInputModes7_offset = 1572;
	public static final int fsioInputModes7_offset_hex = 624;
	public static final int fsioInputModes8_offset = 1576;
	public static final int fsioInputModes8_offset_hex = 628;
	public static final int fsioInputModes9_offset = 1580;
	public static final int fsioInputModes10_offset = 1584;
	public static final int fsioInputModes10_offset_hex = 630;
	public static final int fsioInputModes11_offset = 1588;
	public static final int fsioInputModes11_offset_hex = 634;
	public static final int fsioInputModes12_offset = 1592;
	public static final int fsioInputModes12_offset_hex = 638;
	public static final int fsioInputModes13_offset = 1596;
	public static final int fsioInputModes14_offset = 1600;
	public static final int fsioInputModes14_offset_hex = 640;
	public static final int fsioInputModes15_offset = 1604;
	public static final int fsioInputModes15_offset_hex = 644;
	public static final int fsioInputModes16_offset = 1608;
	public static final int fsioInputModes16_offset_hex = 648;
	public static final int externalKnockSenseAdc_offset = 1612;
	public static final int unsed2342342_offset = 1616;
	public static final int unsed2342342_offset_hex = 650;
	public static final int idleStepperTotalSteps_offset = 1628;
	public static final int stepperEnablePin_offset = 1632;
	public static final int stepperEnablePin_offset_hex = 660;
	public static final int noAccelAfterHardLimitPeriodSecs_offset = 1636;
	public static final int noAccelAfterHardLimitPeriodSecs_offset_hex = 664;
	public static final int mapAveragingSchedulingAtIndex_offset = 1640;
	public static final int mapAveragingSchedulingAtIndex_offset_hex = 668;
	public static final int baroCorrPressureBins_offset = 1644;
	public static final int baroCorrRpmBins_offset = 1660;
	public static final int baroCorrTable_offset = 1676;
	public static final int spi2SckMode_offset = 1740;
	public static final int spi2MosiMode_offset = 1744;
	public static final int spi2MisoMode_offset = 1748;
	public static final int crankingTpsCoef_offset = 1752;
	public static final int crankingTpsBins_offset = 1784;
	public static final int tachPulseDuractionMs_offset = 1816;
	public static final int tachPulseDuractionMs_offset_hex = 718;
	public static final int tachPulseTriggerIndex_offset = 1820;
	public static final int suckedOffCoef_offset = 1824;
	public static final int suckedOffCoef_offset_hex = 720;
	public static final int unused71_offset = 1828;
	public static final int unused71_offset_hex = 724;
	public static final int addedToWallCoef_offset = 1856;
	public static final int addedToWallCoef_offset_hex = 740;
	public static final int unused72_offset = 1860;
	public static final int unused72_offset_hex = 744;
	public static final int mapErrorDetectionTooLow_offset = 1888;
	public static final int mapErrorDetectionTooLow_offset_hex = 760;
	public static final int mapErrorDetectionTooHigh_offset = 1892;
	public static final int mapErrorDetectionTooHigh_offset_hex = 764;
	public static final int step1RpmWindow_offset = 1896;
	public static final int step1RpmWindow_offset_hex = 768;
	public static final int idleRpmPid_offset = 1900;
	public static final int idleRpmPid_pFactor_offset = 1900;
	public static final int idleRpmPid_iFactor_offset = 1904;
	public static final int idleRpmPid_iFactor_offset_hex = 770;
	public static final int idleRpmPid_dFactor_offset = 1908;
	public static final int idleRpmPid_dFactor_offset_hex = 774;
	public static final int idleRpmPid_offset_offset = 1912;
	public static final int idleRpmPid_offset_offset_hex = 778;
	public static final int idleDT_offset = 1916;
	public static final int idleControl_offset = 1920;
	public static final int idleControl_offset_hex = 780;
	public static final int communicationPin_offset = 1924;
	public static final int communicationPin_offset_hex = 784;
	public static final int runningPin_offset = 1928;
	public static final int runningPin_offset_hex = 788;
	public static final int binarySerialTxPin_offset = 1932;
	public static final int binarySerialRxPin_offset = 1936;
	public static final int binarySerialRxPin_offset_hex = 790;
	public static final int consoleSerialTxPin_offset = 1940;
	public static final int consoleSerialTxPin_offset_hex = 794;
	public static final int consoleSerialRxPin_offset = 1944;
	public static final int consoleSerialRxPin_offset_hex = 798;
	public static final int knockNoise_offset = 1948;
	public static final int knockNoiseRpmBins_offset = 1980;
	public static final int etb_offset = 2012;
	public static final int etb_pFactor_offset = 2012;
	public static final int etb_iFactor_offset = 2016;
	public static final int etb_dFactor_offset = 2020;
	public static final int etb_offset_offset = 2024;
	public static final int cltIdleRpmBins_offset = 2028;
	public static final int cltIdleRpm_offset = 2092;
	public static final int targetVBatt_offset = 2156;
	public static final int alternatorOffAboveTps_offset = 2160;
	public static final int alternatorOffAboveTps_offset_hex = 870;
	public static final int alternatorDT_offset = 2164;
	public static final int alternatorDT_offset_hex = 874;
	public static final int alternatorControl_offset = 2168;
	public static final int alternatorControl_offset_hex = 878;
	public static final int alternatorControl_pFactor_offset = 2168;
	public static final int alternatorControl_pFactor_offset_hex = 878;
	public static final int alternatorControl_iFactor_offset = 2172;
	public static final int alternatorControl_dFactor_offset = 2176;
	public static final int alternatorControl_dFactor_offset_hex = 880;
	public static final int alternatorControl_offset_offset = 2180;
	public static final int alternatorControl_offset_offset_hex = 884;
	public static final int tpsAccelLength_offset = 2184;
	public static final int tpsAccelLength_offset_hex = 888;
	public static final int tpsAccelEnrichmentThreshold_offset = 2188;
	public static final int tpsAccelEnrichmentMultiplier_offset = 2192;
	public static final int tpsAccelEnrichmentMultiplier_offset_hex = 890;
	public static final int engineLoadAccelLength_offset = 2196;
	public static final int engineLoadAccelLength_offset_hex = 894;
	public static final int engineLoadDecelEnleanmentThreshold_offset = 2200;
	public static final int engineLoadDecelEnleanmentThreshold_offset_hex = 898;
	public static final int engineLoadDecelEnleanmentMultiplier_offset = 2204;
	public static final int engineLoadAccelEnrichmentThreshold_offset = 2208;
	public static final int engineLoadAccelEnrichmentMultiplier_offset = 2212;
	public static final int fatalErrorPin_offset = 2216;
	public static final int warninigPin_offset = 2220;
	public static final int configResetPin_offset = 2224;
	public static final int uartConsoleSerialSpeed_offset = 2228;
	public static final int tpsDecelEnleanmentThreshold_offset = 2232;
	public static final int tpsDecelEnleanmentMultiplier_offset = 2236;
	public static final int slowAdcAlpha_offset = 2240;
	public static final int debugMode_offset = 2244;
	public static final int warmupAfrPid_offset = 2248;
	public static final int warmupAfrPid_pFactor_offset = 2248;
	public static final int warmupAfrPid_iFactor_offset = 2252;
	public static final int warmupAfrPid_dFactor_offset = 2256;
	public static final int warmupAfrPid_offset_offset = 2260;
	public static final int warmupTargetAfrBins_offset = 2264;
	public static final int warmupTargetAfr_offset = 2280;
	public static final int warmupAfrThreshold_offset = 2296;
	public static final int boostCutPressure_offset = 2300;
	public static final int mapAccelTaperBins_offset = 2304;
	public static final int mapAccelTaperBins_offset_hex = 900;
	public static final int mapAccelTaperMult_offset = 2336;
	public static final int mapAccelTaperMult_offset_hex = 920;
	public static final int dizzySparkOutputPin_offset = 2368;
	public static final int dizzySparkOutputPin_offset_hex = 940;
	public static final int dizzySparkOutputPinMode_offset = 2372;
	public static final int dizzySparkOutputPinMode_offset_hex = 944;
	public static final int unused_offset = 2376;
	public static final int unused_offset_hex = 948;
	public static final int le_formulas1_offset = 3048;
	public static final int le_formulas2_offset = 3248;
	public static final int le_formulas3_offset = 3448;
	public static final int le_formulas4_offset = 3648;
	public static final int le_formulas5_offset = 3848;
	public static final int le_formulas6_offset = 4048;
	public static final int le_formulas7_offset = 4248;
	public static final int le_formulas7_offset_hex = 1098;
	public static final int le_formulas8_offset = 4448;
	public static final int le_formulas8_offset_hex = 1160;
	public static final int le_formulas9_offset = 4648;
	public static final int le_formulas9_offset_hex = 1228;
	public static final int le_formulas10_offset = 4848;
	public static final int le_formulas11_offset = 5048;
	public static final int le_formulas12_offset = 5248;
	public static final int le_formulas12_offset_hex = 1480;
	public static final int le_formulas13_offset = 5448;
	public static final int le_formulas13_offset_hex = 1548;
	public static final int le_formulas14_offset = 5648;
	public static final int le_formulas14_offset_hex = 1610;
	public static final int le_formulas15_offset = 5848;
	public static final int le_formulas16_offset = 6048;
	public static final int timingMultiplier_offset = 6248;
	public static final int timingMultiplier_offset_hex = 1868;
	public static final int timingAdditive_offset = 6448;
	public static final int timingAdditive_offset_hex = 1930;
	public static final int cltFuelCorrBins_offset = 6648;
	public static final int cltFuelCorr_offset = 6712;
	public static final int iatFuelCorrBins_offset = 6776;
	public static final int iatFuelCorr_offset = 6840;
	public static final int crankingFuelCoef_offset = 6904;
	public static final int crankingFuelBins_offset = 6936;
	public static final int crankingCycleCoef_offset = 6968;
	public static final int crankingCycleBins_offset = 7000;
	public static final int cltIdleCorrBins_offset = 7032;
	public static final int cltIdleCorr_offset = 7096;
	public static final int mafDecoding_offset = 7160;
	public static final int mafDecodingBins_offset = 8184;
	public static final int ignitionIatCorrTable_offset = 9208;
	public static final int ignitionIatCorrLoadBins_offset = 10232;
	public static final int ignitionIatCorrRpmBins_offset = 10296;
	public static final int ignitionIatCorrRpmBins_offset_hex = 2838;
	public static final int injectionPhase_offset = 10360;
	public static final int injectionPhase_offset_hex = 2878;
	public static final int injPhaseLoadBins_offset = 11384;
	public static final int injPhaseRpmBins_offset = 11448;
	public static final int fuelTable_offset = 11512;
	public static final int fuelLoadBins_offset = 12536;
	public static final int fuelRpmBins_offset = 12600;
	public static final int fuelRpmBins_offset_hex = 3138;
	public static final int ignitionTable_offset = 12664;
	public static final int ignitionTable_offset_hex = 3178;
	public static final int ignitionLoadBins_offset = 13688;
	public static final int ignitionLoadBins_offset_hex = 3578;
	public static final int ignitionRpmBins_offset = 13752;
	public static final int veTable_offset = 13816;
	public static final int veLoadBins_offset = 14840;
	public static final int veRpmBins_offset = 14904;
	public static final int afrTable_offset = 14968;
	public static final int afrLoadBins_offset = 15992;
	public static final int afrRpmBins_offset = 16056;
	public static final int tpsTpsAccelTable_offset = 16120;
	public static final int tpsTpsAccelFromRpmBins_offset = 16376;
	public static final int tpsTpsAccelToRpmBins_offset = 16408;
	public static final int tpsTpsAccelToRpmBins_offset_hex = 4018;
	public static final int fsioTable1_offset = 16440;
	public static final int fsioTable1_offset_hex = 4038;
	public static final int fsioTable1LoadBins_offset = 16696;
	public static final int fsioTable1LoadBins_offset_hex = 4138;
	public static final int fsioTable1RpmBins_offset = 16728;
	public static final int fsioTable1RpmBins_offset_hex = 4158;
	public static final int fsioTable2_offset = 16760;
	public static final int fsioTable2_offset_hex = 4178;
	public static final int fsioTable2LoadBins_offset = 17016;
	public static final int fsioTable2LoadBins_offset_hex = 4278;
	public static final int fsioTable2RpmBins_offset = 17048;
	public static final int fsioTable2RpmBins_offset_hex = 4298;
	public static final int TOTAL_CONFIG_SIZE = 17080;
	public static final Field ENGINETYPE = Field.create("ENGINETYPE", 0, FieldType.INT);
	public static final Field ENGINESNIFFERRPMTHRESHOLD = Field.create("ENGINESNIFFERRPMTHRESHOLD", 4, FieldType.INT);
	public static final Field INJECTOR_FLOW = Field.create("INJECTOR_FLOW", 8, FieldType.FLOAT);
	public static final Field INJECTOR_LAG = Field.create("INJECTOR_LAG", 12, FieldType.FLOAT);
	public static final Field DIRECTSELFSTIMULATION = Field.create("DIRECTSELFSTIMULATION", 80, FieldType.BIT, 0);
	public static final Field TPSMIN = Field.create("TPSMIN", 84, FieldType.INT);
	public static final Field TPSMAX = Field.create("TPSMAX", 86, FieldType.INT);
	public static final Field TPSERRORDETECTIONTOOLOW = Field.create("TPSERRORDETECTIONTOOLOW", 88, FieldType.INT);
	public static final Field TPSERRORDETECTIONTOOHIGH = Field.create("TPSERRORDETECTIONTOOHIGH", 90, FieldType.INT);
	public static final Field CRANKING_BASEFUEL = Field.create("CRANKING_BASEFUEL", 92, FieldType.FLOAT);
	public static final Field CRANKING_RPM = Field.create("CRANKING_RPM", 96, FieldType.INT);
	public static final Field PRIMINGSQUIRTDURATIONMS = Field.create("PRIMINGSQUIRTDURATIONMS", 100, FieldType.FLOAT);
	public static final Field IGNITIONDWELLFORCRANKINGMS = Field.create("IGNITIONDWELLFORCRANKINGMS", 104, FieldType.FLOAT);
	public static final Field CRANKINGCHARGEANGLE = Field.create("CRANKINGCHARGEANGLE", 108, FieldType.FLOAT);
	public static final Field MAP_SENSOR_VALUEAT0 = Field.create("MAP_SENSOR_VALUEAT0", 240, FieldType.FLOAT);
	public static final Field MAP_SENSOR_VALUEAT5 = Field.create("MAP_SENSOR_VALUEAT5", 244, FieldType.FLOAT);
	public static final Field MAP_SENSOR_TYPE = Field.create("MAP_SENSOR_TYPE", 248, FieldType.INT);
	public static final String[] adc_channel_e = {"PA0", "PA1", "PA2", "PA3", "PA4", "PA5", "PA6", "PA7", "PB0", "PB1", "PC0", "PC1", "PC2", "PC3", "PC4", "PC5", "Disabled", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"};
	public static final Field MAP_SENSOR_HWCHANNEL = Field.create("MAP_SENSOR_HWCHANNEL", 252, FieldType.INT, adc_channel_e);
	public static final Field CLT_TEMPC_1 = Field.create("CLT_TEMPC_1", 256, FieldType.FLOAT);
	public static final Field CLT_TEMPC_2 = Field.create("CLT_TEMPC_2", 260, FieldType.FLOAT);
	public static final Field CLT_TEMPC_3 = Field.create("CLT_TEMPC_3", 264, FieldType.FLOAT);
	public static final Field CLT_RESISTANCE_1 = Field.create("CLT_RESISTANCE_1", 268, FieldType.FLOAT);
	public static final Field CLT_RESISTANCE_2 = Field.create("CLT_RESISTANCE_2", 272, FieldType.FLOAT);
	public static final Field CLT_RESISTANCE_3 = Field.create("CLT_RESISTANCE_3", 276, FieldType.FLOAT);
	public static final Field CLT_BIAS_RESISTOR = Field.create("CLT_BIAS_RESISTOR", 280, FieldType.FLOAT);
	public static final Field CLT_ADCCHANNEL = Field.create("CLT_ADCCHANNEL", 284, FieldType.INT, adc_channel_e);
	public static final Field IAT_TEMPC_1 = Field.create("IAT_TEMPC_1", 288, FieldType.FLOAT);
	public static final Field IAT_TEMPC_2 = Field.create("IAT_TEMPC_2", 292, FieldType.FLOAT);
	public static final Field IAT_TEMPC_3 = Field.create("IAT_TEMPC_3", 296, FieldType.FLOAT);
	public static final Field IAT_RESISTANCE_1 = Field.create("IAT_RESISTANCE_1", 300, FieldType.FLOAT);
	public static final Field IAT_RESISTANCE_2 = Field.create("IAT_RESISTANCE_2", 304, FieldType.FLOAT);
	public static final Field IAT_RESISTANCE_3 = Field.create("IAT_RESISTANCE_3", 308, FieldType.FLOAT);
	public static final Field IAT_BIAS_RESISTOR = Field.create("IAT_BIAS_RESISTOR", 312, FieldType.FLOAT);
	public static final Field IAT_ADCCHANNEL = Field.create("IAT_ADCCHANNEL", 316, FieldType.INT, adc_channel_e);
	public static final Field STEP1RPM = Field.create("STEP1RPM", 320, FieldType.INT);
	public static final Field STEP1TIMING = Field.create("STEP1TIMING", 324, FieldType.INT);
	public static final Field HIP9011PRESCALERANDSDO = Field.create("HIP9011PRESCALERANDSDO", 328, FieldType.INT);
	public static final Field KNOCKBANDCUSTOM = Field.create("KNOCKBANDCUSTOM", 332, FieldType.FLOAT);
	public static final Field DISPLACEMENT = Field.create("DISPLACEMENT", 400, FieldType.FLOAT);
	public static final Field CYLINDERSCOUNT = Field.create("CYLINDERSCOUNT", 404, FieldType.INT);
	public static final Field FIRINGORDER = Field.create("FIRINGORDER", 408, FieldType.INT);
	public static final Field CYLINDERBORE = Field.create("CYLINDERBORE", 412, FieldType.FLOAT);
	public static final Field SENSORSNIFFERRPMTHRESHOLD = Field.create("SENSORSNIFFERRPMTHRESHOLD", 416, FieldType.INT);
	public static final Field RPMHARDLIMIT = Field.create("RPMHARDLIMIT", 420, FieldType.INT);
	public static final String[] engine_load_mode_e = {"MAF", "Alpha-N/TPS", "MAP", "SPEED DENSITY"};
	public static final Field ALGORITHM = Field.create("ALGORITHM", 424, FieldType.INT, engine_load_mode_e);
	public static final Field CRANKINGINJECTIONMODE = Field.create("CRANKINGINJECTIONMODE", 428, FieldType.INT);
	public static final Field INJECTIONMODE = Field.create("INJECTIONMODE", 432, FieldType.INT);
	public static final Field INJECTIONOFFSET = Field.create("INJECTIONOFFSET", 436, FieldType.FLOAT);
	public static final Field CRANKINGTIMINGANGLE = Field.create("CRANKINGTIMINGANGLE", 440, FieldType.FLOAT);
	public static final Field IGNITIONMODE = Field.create("IGNITIONMODE", 444, FieldType.INT);
	public static final Field IGNITIONOFFSET = Field.create("IGNITIONOFFSET", 448, FieldType.FLOAT);
	public static final Field TIMINGMODE = Field.create("TIMINGMODE", 452, FieldType.INT);
	public static final Field FIXEDMODETIMING = Field.create("FIXEDMODETIMING", 456, FieldType.FLOAT);
	public static final Field GLOBALTRIGGERANGLEOFFSET = Field.create("GLOBALTRIGGERANGLEOFFSET", 460, FieldType.FLOAT);
	public static final Field ANALOGINPUTDIVIDERCOEFFICIENT = Field.create("ANALOGINPUTDIVIDERCOEFFICIENT", 464, FieldType.FLOAT);
	public static final Field VBATTDIVIDERCOEFF = Field.create("VBATTDIVIDERCOEFF", 468, FieldType.FLOAT);
	public static final Field VBATTADCCHANNEL = Field.create("VBATTADCCHANNEL", 472, FieldType.INT, adc_channel_e);
	public static final Field FANONTEMPERATURE = Field.create("FANONTEMPERATURE", 476, FieldType.FLOAT);
	public static final Field FANOFFTEMPERATURE = Field.create("FANOFFTEMPERATURE", 480, FieldType.FLOAT);
	public static final Field FUELLEVELSENSOR = Field.create("FUELLEVELSENSOR", 484, FieldType.INT, adc_channel_e);
	public static final Field VEHICLESPEEDCOEF = Field.create("VEHICLESPEEDCOEF", 488, FieldType.FLOAT);
	public static final Field CANNBCTYPE = Field.create("CANNBCTYPE", 492, FieldType.INT);
	public static final Field CANSLEEPPERIOD = Field.create("CANSLEEPPERIOD", 496, FieldType.INT);
	public static final Field OPERATIONMODE = Field.create("OPERATIONMODE", 500, FieldType.INT);
	public static final Field DISPLAYMODE = Field.create("DISPLAYMODE", 504, FieldType.INT);
	public static final Field LOGFORMAT = Field.create("LOGFORMAT", 508, FieldType.INT);
	public static final Field FIRMWAREVERSION = Field.create("FIRMWAREVERSION", 512, FieldType.INT);
	public static final Field HD44780WIDTH = Field.create("HD44780WIDTH", 516, FieldType.INT);
	public static final Field HD44780HEIGHT = Field.create("HD44780HEIGHT", 520, FieldType.INT);
	public static final Field TPSADCCHANNEL = Field.create("TPSADCCHANNEL", 524, FieldType.INT, adc_channel_e);
	public static final Field OVERRIDECRANKINGIGNITION = Field.create("OVERRIDECRANKINGIGNITION", 528, FieldType.INT);
	public static final Field SENSORCHARTFREQUENCY = Field.create("SENSORCHARTFREQUENCY", 532, FieldType.INT);
	public static final String[] trigger_type_e = {"custom toothed wheel", "ford aspire", "dodge neon", "Miata NA", "Miata NB", "GM_7X", "Cooper", "Mazda SOHC 4", "60/2", "36/1", "Accord CD", "MITSU", "ACCORD 2", "ACCORD DIP", "Neon 2003", "MAZDA D 1+4", "1+1", "1+60/2", "Single Tooth", "Dodge Ram 1+16", "60/2 VW", "Accord 1+24", "DODGE STRATUS", "36_2_2_2", "Nissan", "2JZ", "Rover K", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"};
	public static final Field TRIGGER_TYPE = Field.create("TRIGGER_TYPE", 536, FieldType.INT, trigger_type_e);
	public static final Field TRIGGER_CUSTOMISSYNCHRONIZATIONNEEDED = Field.create("TRIGGER_CUSTOMISSYNCHRONIZATIONNEEDED", 540, FieldType.BIT, 0);
	public static final Field TRIGGER_CUSTOMNEEDSECONDTRIGGERINPUT = Field.create("TRIGGER_CUSTOMNEEDSECONDTRIGGERINPUT", 540, FieldType.BIT, 1);
	public static final Field TRIGGER_USEONLYFIRSTCHANNEL = Field.create("TRIGGER_USEONLYFIRSTCHANNEL", 540, FieldType.BIT, 2);
	public static final Field TRIGGER_CUSTOMTOTALTOOTHCOUNT = Field.create("TRIGGER_CUSTOMTOTALTOOTHCOUNT", 544, FieldType.INT);
	public static final Field TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT = Field.create("TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT", 548, FieldType.INT);
	public static final Field TRIGGER_CUSTOMSYNCRATIOFROM = Field.create("TRIGGER_CUSTOMSYNCRATIOFROM", 552, FieldType.FLOAT);
	public static final Field TRIGGER_CUSTOMSYNCRATIOTO = Field.create("TRIGGER_CUSTOMSYNCRATIOTO", 556, FieldType.FLOAT);
	public static final Field TRIGGER_CUSTOMUSERISEEDGE = Field.create("TRIGGER_CUSTOMUSERISEEDGE", 560, FieldType.INT);
	public static final Field HIP9011SPIDEVICE = Field.create("HIP9011SPIDEVICE", 564, FieldType.INT);
	public static final Field GLOBALFUELCORRECTION = Field.create("GLOBALFUELCORRECTION", 568, FieldType.FLOAT);
	public static final Field PEDALPOSITIONMIN = Field.create("PEDALPOSITIONMIN", 572, FieldType.INT);
	public static final Field PEDALPOSITIONMAX = Field.create("PEDALPOSITIONMAX", 574, FieldType.INT);
	public static final Field MAXKNOCKSUBDEG = Field.create("MAXKNOCKSUBDEG", 576, FieldType.FLOAT);
	public static final Field MAFADCCHANNEL = Field.create("MAFADCCHANNEL", 580, FieldType.INT, adc_channel_e);
	public static final Field AFR_HWCHANNEL = Field.create("AFR_HWCHANNEL", 584, FieldType.INT, adc_channel_e);
	public static final Field AFR_V1 = Field.create("AFR_V1", 588, FieldType.FLOAT);
	public static final Field AFR_VALUE1 = Field.create("AFR_VALUE1", 592, FieldType.FLOAT);
	public static final Field AFR_V2 = Field.create("AFR_V2", 596, FieldType.FLOAT);
	public static final Field AFR_VALUE2 = Field.create("AFR_VALUE2", 600, FieldType.FLOAT);
	public static final Field PEDALPOSITIONCHANNEL = Field.create("PEDALPOSITIONCHANNEL", 604, FieldType.INT, adc_channel_e);
	public static final Field BAROSENSOR_VALUEAT0 = Field.create("BAROSENSOR_VALUEAT0", 608, FieldType.FLOAT);
	public static final Field BAROSENSOR_VALUEAT5 = Field.create("BAROSENSOR_VALUEAT5", 612, FieldType.FLOAT);
	public static final Field BAROSENSOR_TYPE = Field.create("BAROSENSOR_TYPE", 616, FieldType.INT);
	public static final Field BAROSENSOR_HWCHANNEL = Field.create("BAROSENSOR_HWCHANNEL", 620, FieldType.INT, adc_channel_e);
	public static final String[] brain_pin_e = {"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", "NONE", "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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"};
	public static final Field IDLE_SOLENOIDPIN = Field.create("IDLE_SOLENOIDPIN", 624, FieldType.INT, brain_pin_e);
	public static final String[] pin_output_mode_e = {"default", "default inverted", "open collector", "open collector inverted"};
	public static final Field IDLE_SOLENOIDPINMODE = Field.create("IDLE_SOLENOIDPINMODE", 628, FieldType.INT, pin_output_mode_e);
	public static final Field IDLE_SOLENOIDFREQUENCY = Field.create("IDLE_SOLENOIDFREQUENCY", 632, FieldType.INT);
	public static final Field IDLE_STEPPERDIRECTIONPIN = Field.create("IDLE_STEPPERDIRECTIONPIN", 636, FieldType.INT, brain_pin_e);
	public static final Field IDLE_STEPPERSTEPPIN = Field.create("IDLE_STEPPERSTEPPIN", 640, FieldType.INT, brain_pin_e);
	public static final Field MANIDLEPOSITION = Field.create("MANIDLEPOSITION", 644, FieldType.FLOAT);
	public static final Field FUELPUMPPIN = Field.create("FUELPUMPPIN", 648, FieldType.INT, brain_pin_e);
	public static final Field FUELPUMPPINMODE = Field.create("FUELPUMPPINMODE", 652, FieldType.INT, pin_output_mode_e);
	public static final Field INJECTIONPINS1 = Field.create("INJECTIONPINS1", 656, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS2 = Field.create("INJECTIONPINS2", 660, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS3 = Field.create("INJECTIONPINS3", 664, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS4 = Field.create("INJECTIONPINS4", 668, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS5 = Field.create("INJECTIONPINS5", 672, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS6 = Field.create("INJECTIONPINS6", 676, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS7 = Field.create("INJECTIONPINS7", 680, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS8 = Field.create("INJECTIONPINS8", 684, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS9 = Field.create("INJECTIONPINS9", 688, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS10 = Field.create("INJECTIONPINS10", 692, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS11 = Field.create("INJECTIONPINS11", 696, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS12 = Field.create("INJECTIONPINS12", 700, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINMODE = Field.create("INJECTIONPINMODE", 704, FieldType.INT, pin_output_mode_e);
	public static final Field IGNITIONPINS1 = Field.create("IGNITIONPINS1", 708, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS2 = Field.create("IGNITIONPINS2", 712, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS3 = Field.create("IGNITIONPINS3", 716, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS4 = Field.create("IGNITIONPINS4", 720, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS5 = Field.create("IGNITIONPINS5", 724, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS6 = Field.create("IGNITIONPINS6", 728, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS7 = Field.create("IGNITIONPINS7", 732, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS8 = Field.create("IGNITIONPINS8", 736, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS9 = Field.create("IGNITIONPINS9", 740, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS10 = Field.create("IGNITIONPINS10", 744, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS11 = Field.create("IGNITIONPINS11", 748, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS12 = Field.create("IGNITIONPINS12", 752, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINMODE = Field.create("IGNITIONPINMODE", 756, FieldType.INT, pin_output_mode_e);
	public static final Field MALFUNCTIONINDICATORPIN = Field.create("MALFUNCTIONINDICATORPIN", 760, FieldType.INT, brain_pin_e);
	public static final Field MALFUNCTIONINDICATORPINMODE = Field.create("MALFUNCTIONINDICATORPINMODE", 764, FieldType.INT, pin_output_mode_e);
	public static final Field FANPIN = Field.create("FANPIN", 768, FieldType.INT, brain_pin_e);
	public static final Field FANPINMODE = Field.create("FANPINMODE", 772, FieldType.INT, pin_output_mode_e);
	public static final Field MAPFREQUENCY0KPA = Field.create("MAPFREQUENCY0KPA", 776, FieldType.FLOAT);
	public static final Field MAPFREQUENCY100KPA = Field.create("MAPFREQUENCY100KPA", 780, FieldType.FLOAT);
	public static final Field CLUTCHDOWNPIN = Field.create("CLUTCHDOWNPIN", 784, FieldType.INT, brain_pin_e);
	public static final Field CLUTCHDOWNPINMODE = Field.create("CLUTCHDOWNPINMODE", 788, FieldType.INT);
	public static final Field ALTERNATORCONTROLPIN = Field.create("ALTERNATORCONTROLPIN", 792, FieldType.INT, brain_pin_e);
	public static final Field ALTERNATORCONTROLPINMODE = Field.create("ALTERNATORCONTROLPINMODE", 796, FieldType.INT, pin_output_mode_e);
	public static final Field HD44780_RS = Field.create("HD44780_RS", 800, FieldType.INT, brain_pin_e);
	public static final Field HD44780_E = Field.create("HD44780_E", 804, FieldType.INT, brain_pin_e);
	public static final Field HD44780_DB4 = Field.create("HD44780_DB4", 808, FieldType.INT, brain_pin_e);
	public static final Field HD44780_DB5 = Field.create("HD44780_DB5", 812, FieldType.INT, brain_pin_e);
	public static final Field HD44780_DB6 = Field.create("HD44780_DB6", 816, FieldType.INT, brain_pin_e);
	public static final Field HD44780_DB7 = Field.create("HD44780_DB7", 820, FieldType.INT, brain_pin_e);
	public static final Field GPS_RX_PIN = Field.create("GPS_RX_PIN", 824, FieldType.INT, brain_pin_e);
	public static final Field GPS_TX_PIN = Field.create("GPS_TX_PIN", 828, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORFREQUENCY = Field.create("TRIGGERSIMULATORFREQUENCY", 832, FieldType.INT);
	public static final Field DIGITALPOTENTIOMETERSPIDEVICE = Field.create("DIGITALPOTENTIOMETERSPIDEVICE", 836, FieldType.INT);
	public static final Field DIGITALPOTENTIOMETERCHIPSELECT1 = Field.create("DIGITALPOTENTIOMETERCHIPSELECT1", 840, FieldType.INT, brain_pin_e);
	public static final Field DIGITALPOTENTIOMETERCHIPSELECT2 = Field.create("DIGITALPOTENTIOMETERCHIPSELECT2", 844, FieldType.INT, brain_pin_e);
	public static final Field DIGITALPOTENTIOMETERCHIPSELECT3 = Field.create("DIGITALPOTENTIOMETERCHIPSELECT3", 848, FieldType.INT, brain_pin_e);
	public static final Field DIGITALPOTENTIOMETERCHIPSELECT4 = Field.create("DIGITALPOTENTIOMETERCHIPSELECT4", 852, FieldType.INT, brain_pin_e);
	public static final Field ETBDIRECTIONPIN1 = Field.create("ETBDIRECTIONPIN1", 856, FieldType.INT, brain_pin_e);
	public static final Field ETBDIRECTIONPIN2 = Field.create("ETBDIRECTIONPIN2", 860, FieldType.INT, brain_pin_e);
	public static final Field ETBCONTROLPIN1 = Field.create("ETBCONTROLPIN1", 864, FieldType.INT, brain_pin_e);
	public static final Field ETBCONTROLPIN2 = Field.create("ETBCONTROLPIN2", 868, FieldType.INT, brain_pin_e);
	public static final Field ELECTRONICTHROTTLEPIN1MODE = Field.create("ELECTRONICTHROTTLEPIN1MODE", 872, FieldType.INT, pin_output_mode_e);
	public static final Field WBOHEATERPIN = Field.create("WBOHEATERPIN", 876, FieldType.INT, brain_pin_e);
	public static final Field WBOPUMPPIN = Field.create("WBOPUMPPIN", 880, FieldType.INT, brain_pin_e);
	public static final Field FUELLEVELEMPTYTANKVOLTAGE = Field.create("FUELLEVELEMPTYTANKVOLTAGE", 884, FieldType.FLOAT);
	public static final Field FUELLEVELFULLTANKVOLTAGE = Field.create("FUELLEVELFULLTANKVOLTAGE", 888, FieldType.FLOAT);
	public static final String[] ego_sensor_e = {"BPSX", "Innovate", "14Point7", "Narrow", "PLX"};
	public static final Field AFR_TYPE = Field.create("AFR_TYPE", 892, FieldType.INT, ego_sensor_e);
	public static final Field ETBDT = Field.create("ETBDT", 896, FieldType.INT);
	public static final Field HIP9011CSPINMODE = Field.create("HIP9011CSPINMODE", 900, FieldType.INT, pin_output_mode_e);
	public static final Field TACHOUTPUTPIN = Field.create("TACHOUTPUTPIN", 904, FieldType.INT, brain_pin_e);
	public static final Field TACHOUTPUTPINMODE = Field.create("TACHOUTPUTPINMODE", 908, FieldType.INT, pin_output_mode_e);
	public static final String[] brain_input_pin_e = {"INVALID", "INVALID", "PA2", "PA3", "INVALID", "PA5", "INVALID", "INVALID", "PA8", "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", "PC6", "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", "PE5", "INVALID", "PE7", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "NONE", "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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"};
	public static final Field TRIGGERINPUTPINS1 = Field.create("TRIGGERINPUTPINS1", 912, FieldType.INT, brain_input_pin_e);
	public static final Field TRIGGERINPUTPINS2 = Field.create("TRIGGERINPUTPINS2", 916, FieldType.INT, brain_input_pin_e);
	public static final Field TRIGGERINPUTPINS3 = Field.create("TRIGGERINPUTPINS3", 920, FieldType.INT, brain_input_pin_e);
	public static final Field MAINRELAYPIN = Field.create("MAINRELAYPIN", 924, FieldType.INT, brain_pin_e);
	public static final Field IDLETHREADPERIOD = Field.create("IDLETHREADPERIOD", 928, FieldType.INT);
	public static final Field CONSOLELOOPPERIOD = Field.create("CONSOLELOOPPERIOD", 932, FieldType.INT);
	public static final Field LCDTHREADPERIOD = Field.create("LCDTHREADPERIOD", 936, FieldType.INT);
	public static final Field SDCARDCSPIN = Field.create("SDCARDCSPIN", 940, FieldType.INT, brain_pin_e);
	public static final Field GENERALPERIODICTHREADPERIOD = Field.create("GENERALPERIODICTHREADPERIOD", 944, FieldType.INT);
	public static final Field TUNERSTUDIOSERIALSPEED = Field.create("TUNERSTUDIOSERIALSPEED", 948, FieldType.INT);
	public static final Field BOARDTESTMODEJUMPERPIN = Field.create("BOARDTESTMODEJUMPERPIN", 952, FieldType.INT, brain_pin_e);
	public static final Field CANDEVICEMODE = Field.create("CANDEVICEMODE", 956, FieldType.INT);
	public static final Field CANTXPIN = Field.create("CANTXPIN", 960, FieldType.INT, brain_pin_e);
	public static final Field CANRXPIN = Field.create("CANRXPIN", 964, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORPINS1 = Field.create("TRIGGERSIMULATORPINS1", 968, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORPINS2 = Field.create("TRIGGERSIMULATORPINS2", 972, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORPINS3 = Field.create("TRIGGERSIMULATORPINS3", 976, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORPINMODES1 = Field.create("TRIGGERSIMULATORPINMODES1", 980, FieldType.INT, pin_output_mode_e);
	public static final Field TRIGGERSIMULATORPINMODES2 = Field.create("TRIGGERSIMULATORPINMODES2", 984, FieldType.INT, pin_output_mode_e);
	public static final Field TRIGGERSIMULATORPINMODES3 = Field.create("TRIGGERSIMULATORPINMODES3", 988, FieldType.INT, pin_output_mode_e);
	public static final Field O2HEATERPIN = Field.create("O2HEATERPIN", 992, FieldType.INT, brain_pin_e);
	public static final Field O2HEATERPINMODETODO = Field.create("O2HEATERPINMODETODO", 996, FieldType.INT, pin_output_mode_e);
	public static final Field IS_ENABLED_SPI_1 = Field.create("IS_ENABLED_SPI_1", 1000, FieldType.BIT, 0);
	public static final Field IS_ENABLED_SPI_2 = Field.create("IS_ENABLED_SPI_2", 1000, FieldType.BIT, 1);
	public static final Field IS_ENABLED_SPI_3 = Field.create("IS_ENABLED_SPI_3", 1000, FieldType.BIT, 2);
	public static final Field ISSDCARDENABLED = Field.create("ISSDCARDENABLED", 1000, FieldType.BIT, 3);
	public static final Field ISFASTADCENABLED = Field.create("ISFASTADCENABLED", 1000, FieldType.BIT, 4);
	public static final Field ISENGINECONTROLENABLED = Field.create("ISENGINECONTROLENABLED", 1000, FieldType.BIT, 5);
	public static final Field ISHIP9011ENABLED = Field.create("ISHIP9011ENABLED", 1000, FieldType.BIT, 6);
	public static final Field ISVERBOSEALTERNATOR = Field.create("ISVERBOSEALTERNATOR", 1000, FieldType.BIT, 7);
	public static final Field USESERIALPORT = Field.create("USESERIALPORT", 1000, FieldType.BIT, 8);
	public static final Field USESTEPPERIDLE = Field.create("USESTEPPERIDLE", 1000, FieldType.BIT, 9);
	public static final Field ENABLEDSTEP1LIMITER = Field.create("ENABLEDSTEP1LIMITER", 1000, FieldType.BIT, 10);
	public static final Field USETPICADVANCEDMODE = Field.create("USETPICADVANCEDMODE", 1000, FieldType.BIT, 11);
	public static final Field USELCDSCREEN = Field.create("USELCDSCREEN", 1000, FieldType.BIT, 12);
	public static final Field STARTCONSOLEINBINARYMODE = Field.create("STARTCONSOLEINBINARYMODE", 1000, FieldType.BIT, 13);
	public static final Field USEWARMUPPIDAFR = Field.create("USEWARMUPPIDAFR", 1000, FieldType.BIT, 14);
	public static final Field ONOFFALTERNATORLOGIC = Field.create("ONOFFALTERNATORLOGIC", 1000, FieldType.BIT, 15);
	public static final Field LOGICANALYZERPINS1 = Field.create("LOGICANALYZERPINS1", 1004, FieldType.INT, brain_input_pin_e);
	public static final Field LOGICANALYZERPINS2 = Field.create("LOGICANALYZERPINS2", 1008, FieldType.INT, brain_input_pin_e);
	public static final Field LOGICANALYZERPINS3 = Field.create("LOGICANALYZERPINS3", 1012, FieldType.INT, brain_input_pin_e);
	public static final Field LOGICANALYZERPINS4 = Field.create("LOGICANALYZERPINS4", 1016, FieldType.INT, brain_input_pin_e);
	public static final Field UNREALISTICRPMTHREASHOLD = Field.create("UNREALISTICRPMTHREASHOLD", 1024, FieldType.INT);
	public static final Field MAINRELAYPINMODE = Field.create("MAINRELAYPINMODE", 1028, FieldType.INT, pin_output_mode_e);
	public static final Field MAX31855_CS1 = Field.create("MAX31855_CS1", 1032, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS2 = Field.create("MAX31855_CS2", 1036, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS3 = Field.create("MAX31855_CS3", 1040, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS4 = Field.create("MAX31855_CS4", 1044, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS5 = Field.create("MAX31855_CS5", 1048, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS6 = Field.create("MAX31855_CS6", 1052, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS7 = Field.create("MAX31855_CS7", 1056, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS8 = Field.create("MAX31855_CS8", 1060, FieldType.INT, brain_pin_e);
	public static final Field MAX31855SPIDEVICE = Field.create("MAX31855SPIDEVICE", 1064, FieldType.INT);
	public static final Field FSIOPINS1 = Field.create("FSIOPINS1", 1068, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS2 = Field.create("FSIOPINS2", 1072, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS3 = Field.create("FSIOPINS3", 1076, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS4 = Field.create("FSIOPINS4", 1080, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS5 = Field.create("FSIOPINS5", 1084, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS6 = Field.create("FSIOPINS6", 1088, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS7 = Field.create("FSIOPINS7", 1092, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS8 = Field.create("FSIOPINS8", 1096, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS9 = Field.create("FSIOPINS9", 1100, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS10 = Field.create("FSIOPINS10", 1104, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS11 = Field.create("FSIOPINS11", 1108, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS12 = Field.create("FSIOPINS12", 1112, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS13 = Field.create("FSIOPINS13", 1116, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS14 = Field.create("FSIOPINS14", 1120, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS15 = Field.create("FSIOPINS15", 1124, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS16 = Field.create("FSIOPINS16", 1128, FieldType.INT, brain_pin_e);
	public static final Field GPIOPINMODES1 = Field.create("GPIOPINMODES1", 1132, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES2 = Field.create("GPIOPINMODES2", 1136, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES3 = Field.create("GPIOPINMODES3", 1140, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES4 = Field.create("GPIOPINMODES4", 1144, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES5 = Field.create("GPIOPINMODES5", 1148, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES6 = Field.create("GPIOPINMODES6", 1152, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES7 = Field.create("GPIOPINMODES7", 1156, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES8 = Field.create("GPIOPINMODES8", 1160, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES9 = Field.create("GPIOPINMODES9", 1164, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES10 = Field.create("GPIOPINMODES10", 1168, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES11 = Field.create("GPIOPINMODES11", 1172, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES12 = Field.create("GPIOPINMODES12", 1176, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES13 = Field.create("GPIOPINMODES13", 1180, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES14 = Field.create("GPIOPINMODES14", 1184, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES15 = Field.create("GPIOPINMODES15", 1188, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES16 = Field.create("GPIOPINMODES16", 1192, FieldType.INT, pin_output_mode_e);
	public static final Field JOYSTICKPINS1 = Field.create("JOYSTICKPINS1", 1196, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKPINS2 = Field.create("JOYSTICKPINS2", 1200, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKPINS3 = Field.create("JOYSTICKPINS3", 1204, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKPINS4 = Field.create("JOYSTICKPINS4", 1208, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKPINS5 = Field.create("JOYSTICKPINS5", 1212, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERERRORPIN = Field.create("TRIGGERERRORPIN", 1216, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERERRORPINMODE = Field.create("TRIGGERERRORPINMODE", 1220, FieldType.INT, pin_output_mode_e);
	public static final Field ACRELAYPIN = Field.create("ACRELAYPIN", 1224, FieldType.INT, brain_pin_e);
	public static final Field ACRELAYPINMODE = Field.create("ACRELAYPINMODE", 1228, FieldType.INT, pin_output_mode_e);
	public static final Field FSIOFREQUENCY1 = Field.create("FSIOFREQUENCY1", 1232, FieldType.INT);
	public static final Field FSIOFREQUENCY2 = Field.create("FSIOFREQUENCY2", 1234, FieldType.INT);
	public static final Field FSIOFREQUENCY3 = Field.create("FSIOFREQUENCY3", 1236, FieldType.INT);
	public static final Field FSIOFREQUENCY4 = Field.create("FSIOFREQUENCY4", 1238, FieldType.INT);
	public static final Field FSIOFREQUENCY5 = Field.create("FSIOFREQUENCY5", 1240, FieldType.INT);
	public static final Field FSIOFREQUENCY6 = Field.create("FSIOFREQUENCY6", 1242, FieldType.INT);
	public static final Field FSIOFREQUENCY7 = Field.create("FSIOFREQUENCY7", 1244, FieldType.INT);
	public static final Field FSIOFREQUENCY8 = Field.create("FSIOFREQUENCY8", 1246, FieldType.INT);
	public static final Field FSIOFREQUENCY9 = Field.create("FSIOFREQUENCY9", 1248, FieldType.INT);
	public static final Field FSIOFREQUENCY10 = Field.create("FSIOFREQUENCY10", 1250, FieldType.INT);
	public static final Field FSIOFREQUENCY11 = Field.create("FSIOFREQUENCY11", 1252, FieldType.INT);
	public static final Field FSIOFREQUENCY12 = Field.create("FSIOFREQUENCY12", 1254, FieldType.INT);
	public static final Field FSIOFREQUENCY13 = Field.create("FSIOFREQUENCY13", 1256, FieldType.INT);
	public static final Field FSIOFREQUENCY14 = Field.create("FSIOFREQUENCY14", 1258, FieldType.INT);
	public static final Field FSIOFREQUENCY15 = Field.create("FSIOFREQUENCY15", 1260, FieldType.INT);
	public static final Field FSIOFREQUENCY16 = Field.create("FSIOFREQUENCY16", 1262, FieldType.INT);
	public static final Field HIP9011CSPIN = Field.create("HIP9011CSPIN", 1264, FieldType.INT, brain_pin_e);
	public static final Field HIP9011INTHOLDPIN = Field.create("HIP9011INTHOLDPIN", 1268, FieldType.INT, brain_pin_e);
	public static final Field HIP9011INTHOLDPINMODE = Field.create("HIP9011INTHOLDPINMODE", 1272, FieldType.INT, pin_output_mode_e);
	public static final Field FSIO_SETTING1 = Field.create("FSIO_SETTING1", 1276, FieldType.INT);
	public static final Field FSIO_SETTING2 = Field.create("FSIO_SETTING2", 1280, FieldType.INT);
	public static final Field FSIO_SETTING3 = Field.create("FSIO_SETTING3", 1284, FieldType.INT);
	public static final Field FSIO_SETTING4 = Field.create("FSIO_SETTING4", 1288, FieldType.INT);
	public static final Field FSIO_SETTING5 = Field.create("FSIO_SETTING5", 1292, FieldType.INT);
	public static final Field FSIO_SETTING6 = Field.create("FSIO_SETTING6", 1296, FieldType.INT);
	public static final Field FSIO_SETTING7 = Field.create("FSIO_SETTING7", 1300, FieldType.INT);
	public static final Field FSIO_SETTING8 = Field.create("FSIO_SETTING8", 1304, FieldType.INT);
	public static final Field FSIO_SETTING9 = Field.create("FSIO_SETTING9", 1308, FieldType.INT);
	public static final Field FSIO_SETTING10 = Field.create("FSIO_SETTING10", 1312, FieldType.INT);
	public static final Field FSIO_SETTING11 = Field.create("FSIO_SETTING11", 1316, FieldType.INT);
	public static final Field FSIO_SETTING12 = Field.create("FSIO_SETTING12", 1320, FieldType.INT);
	public static final Field FSIO_SETTING13 = Field.create("FSIO_SETTING13", 1324, FieldType.INT);
	public static final Field FSIO_SETTING14 = Field.create("FSIO_SETTING14", 1328, FieldType.INT);
	public static final Field FSIO_SETTING15 = Field.create("FSIO_SETTING15", 1332, FieldType.INT);
	public static final Field FSIO_SETTING16 = Field.create("FSIO_SETTING16", 1336, FieldType.INT);
	public static final Field SPI1MOSIPIN = Field.create("SPI1MOSIPIN", 1340, FieldType.INT, brain_pin_e);
	public static final Field SPI1MISOPIN = Field.create("SPI1MISOPIN", 1344, FieldType.INT, brain_pin_e);
	public static final Field SPI1SCKPIN = Field.create("SPI1SCKPIN", 1348, FieldType.INT, brain_pin_e);
	public static final Field SPI2MOSIPIN = Field.create("SPI2MOSIPIN", 1352, FieldType.INT, brain_pin_e);
	public static final Field SPI2MISOPIN = Field.create("SPI2MISOPIN", 1356, FieldType.INT, brain_pin_e);
	public static final Field SPI2SCKPIN = Field.create("SPI2SCKPIN", 1360, FieldType.INT, brain_pin_e);
	public static final Field SPI3MOSIPIN = Field.create("SPI3MOSIPIN", 1364, FieldType.INT, brain_pin_e);
	public static final Field SPI3MISOPIN = Field.create("SPI3MISOPIN", 1368, FieldType.INT, brain_pin_e);
	public static final Field SPI3SCKPIN = Field.create("SPI3SCKPIN", 1372, FieldType.INT, brain_pin_e);
	public static final Field HIP9011GAIN = Field.create("HIP9011GAIN", 1376, FieldType.FLOAT);
	public static final Field JOYSTICKCENTERPIN = Field.create("JOYSTICKCENTERPIN", 1380, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKAPIN = Field.create("JOYSTICKAPIN", 1384, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKBPIN = Field.create("JOYSTICKBPIN", 1388, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKCPIN = Field.create("JOYSTICKCPIN", 1392, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKDPIN = Field.create("JOYSTICKDPIN", 1396, FieldType.INT, brain_pin_e);
	public static final String[] sensor_chart_e = {"none", "trigger", "MAP", "RPM ACCEL", "DETAILED RPM", "INVALID"};
	public static final Field SENSORCHARTMODE = Field.create("SENSORCHARTMODE", 1400, FieldType.INT, sensor_chart_e);
	public static final Field MAFSENSORTYPE = Field.create("MAFSENSORTYPE", 1404, FieldType.INT);
	public static final Field VEHICLESPEEDSENSORINPUTPIN = Field.create("VEHICLESPEEDSENSORINPUTPIN", 1408, FieldType.INT, brain_input_pin_e);
	public static final Field CLUTCHUPPIN = Field.create("CLUTCHUPPIN", 1412, FieldType.INT, brain_pin_e);
	public static final Field CLUTCHUPPINMODE = Field.create("CLUTCHUPPINMODE", 1416, FieldType.INT);
	public static final Field FSIODIGITALINPUTS1 = Field.create("FSIODIGITALINPUTS1", 1420, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS2 = Field.create("FSIODIGITALINPUTS2", 1424, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS3 = Field.create("FSIODIGITALINPUTS3", 1428, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS4 = Field.create("FSIODIGITALINPUTS4", 1432, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS5 = Field.create("FSIODIGITALINPUTS5", 1436, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS6 = Field.create("FSIODIGITALINPUTS6", 1440, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS7 = Field.create("FSIODIGITALINPUTS7", 1444, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS8 = Field.create("FSIODIGITALINPUTS8", 1448, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS9 = Field.create("FSIODIGITALINPUTS9", 1452, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS10 = Field.create("FSIODIGITALINPUTS10", 1456, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS11 = Field.create("FSIODIGITALINPUTS11", 1460, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS12 = Field.create("FSIODIGITALINPUTS12", 1464, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS13 = Field.create("FSIODIGITALINPUTS13", 1468, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS14 = Field.create("FSIODIGITALINPUTS14", 1472, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS15 = Field.create("FSIODIGITALINPUTS15", 1476, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS16 = Field.create("FSIODIGITALINPUTS16", 1480, FieldType.INT, brain_pin_e);
	public static final Field FREQUENCYREPORTINGMAPINPUTPIN = Field.create("FREQUENCYREPORTINGMAPINPUTPIN", 1484, FieldType.INT, brain_input_pin_e);
	public static final Field HASMAPSENSOR = Field.create("HASMAPSENSOR", 1488, FieldType.BIT, 0);
	public static final Field HASIATSENSOR = Field.create("HASIATSENSOR", 1488, FieldType.BIT, 1);
	public static final Field HASBAROSENSOR = Field.create("HASBAROSENSOR", 1488, FieldType.BIT, 2);
	public static final Field HASAFRSENSOR = Field.create("HASAFRSENSOR", 1488, FieldType.BIT, 3);
	public static final Field USECONSTANTDWELLDURINGCRANKING = Field.create("USECONSTANTDWELLDURINGCRANKING", 1488, FieldType.BIT, 4);
	public static final Field ISENGINECHARTENABLED = Field.create("ISENGINECHARTENABLED", 1488, FieldType.BIT, 5);
	public static final Field ISCANENABLED = Field.create("ISCANENABLED", 1488, FieldType.BIT, 6);
	public static final Field HASCLTSENSOR = Field.create("HASCLTSENSOR", 1488, FieldType.BIT, 7);
	public static final Field CANREADENABLED = Field.create("CANREADENABLED", 1488, FieldType.BIT, 8);
	public static final Field CANWRITEENABLED = Field.create("CANWRITEENABLED", 1488, FieldType.BIT, 9);
	public static final Field HASVEHICLESPEEDSENSOR = Field.create("HASVEHICLESPEEDSENSOR", 1488, FieldType.BIT, 10);
	public static final Field ISJOYSTICKENABLED = Field.create("ISJOYSTICKENABLED", 1488, FieldType.BIT, 11);
	public static final Field ISGPSENABLED = Field.create("ISGPSENABLED", 1488, FieldType.BIT, 12);
	public static final Field ISALTERNATORCONTROLENABLED = Field.create("ISALTERNATORCONTROLENABLED", 1488, FieldType.BIT, 13);
	public static final Field HASMAFSENSOR = Field.create("HASMAFSENSOR", 1488, FieldType.BIT, 14);
	public static final Field HASTPSSENSOR = Field.create("HASTPSSENSOR", 1488, FieldType.BIT, 15);
	public static final Field CUTFUELONHARDLIMIT = Field.create("CUTFUELONHARDLIMIT", 1488, FieldType.BIT, 16);
	public static final Field CUTSPARKONHARDLIMIT = Field.create("CUTSPARKONHARDLIMIT", 1488, FieldType.BIT, 17);
	public static final Field STEP1FUELCUTENABLE = Field.create("STEP1FUELCUTENABLE", 1488, FieldType.BIT, 18);
	public static final Field STEP1SPARKCUTENABLE = Field.create("STEP1SPARKCUTENABLE", 1488, FieldType.BIT, 19);
	public static final Field HASFREQUENCYREPORTINGMAPSENSOR = Field.create("HASFREQUENCYREPORTINGMAPSENSOR", 1488, FieldType.BIT, 20);
	public static final Field HIPOUTPUTCHANNEL = Field.create("HIPOUTPUTCHANNEL", 1492, FieldType.INT, adc_channel_e);
	public static final Field IDLEMODE = Field.create("IDLEMODE", 1496, FieldType.INT);
	public static final Field ISINJECTIONENABLED = Field.create("ISINJECTIONENABLED", 1500, FieldType.BIT, 0);
	public static final Field ISIGNITIONENABLED = Field.create("ISIGNITIONENABLED", 1500, FieldType.BIT, 1);
	public static final Field ISCYLINDERCLEANUPENABLED = Field.create("ISCYLINDERCLEANUPENABLED", 1500, FieldType.BIT, 2);
	public static final Field SECONDTRIGGERCHANNELENABLED = Field.create("SECONDTRIGGERCHANNELENABLED", 1500, FieldType.BIT, 3);
	public static final Field NEEDSECONDTRIGGERINPUTDEPRECATED = Field.create("NEEDSECONDTRIGGERINPUTDEPRECATED", 1500, FieldType.BIT, 4);
	public static final Field ISMAPAVERAGINGENABLED = Field.create("ISMAPAVERAGINGENABLED", 1500, FieldType.BIT, 5);
	public static final Field ISMILENABLED = Field.create("ISMILENABLED", 1500, FieldType.BIT, 6);
	public static final Field ISFUELPUMPENABLED = Field.create("ISFUELPUMPENABLED", 1500, FieldType.BIT, 7);
	public static final Field ISTUNERSTUDIOENABLED = Field.create("ISTUNERSTUDIOENABLED", 1500, FieldType.BIT, 8);
	public static final Field ISWAVEANALYZERENABLED = Field.create("ISWAVEANALYZERENABLED", 1500, FieldType.BIT, 9);
	public static final Field ISIDLETHREADENABLED = Field.create("ISIDLETHREADENABLED", 1500, FieldType.BIT, 10);
	public static final Field ISPRINTTRIGGERSYNCHDETAILS = Field.create("ISPRINTTRIGGERSYNCHDETAILS", 1500, FieldType.BIT, 11);
	public static final Field ISMANUALSPINNINGMODE = Field.create("ISMANUALSPINNINGMODE", 1500, FieldType.BIT, 12);
	public static final Field TWOWIREBATCHINJECTION = Field.create("TWOWIREBATCHINJECTION", 1500, FieldType.BIT, 13);
	public static final Field USEONLYRISINGEDGEFORTRIGGER = Field.create("USEONLYRISINGEDGEFORTRIGGER", 1500, FieldType.BIT, 14);
	public static final Field TWOWIREBATCHIGNITION = Field.create("TWOWIREBATCHIGNITION", 1500, FieldType.BIT, 15);
	public static final Field ENGINECHARTSIZE = Field.create("ENGINECHARTSIZE", 1504, FieldType.INT);
	public static final Field TARGETIDLERPM = Field.create("TARGETIDLERPM", 1508, FieldType.INT);
	public static final Field ACSWITCHADC = Field.create("ACSWITCHADC", 1512, FieldType.INT, adc_channel_e);
	public static final Field IGNMATHCALCULATEATINDEX = Field.create("IGNMATHCALCULATEATINDEX", 1516, FieldType.INT);
	public static final Field ACCUTOFFLOWRPM = Field.create("ACCUTOFFLOWRPM", 1520, FieldType.INT);
	public static final Field ACCUTOFFHIGHRPM = Field.create("ACCUTOFFHIGHRPM", 1522, FieldType.INT);
	public static final Field ACIDLERPMBUMP = Field.create("ACIDLERPMBUMP", 1524, FieldType.INT);
	public static final Field UNUSEDSHORT = Field.create("UNUSEDSHORT", 1526, FieldType.INT);
	public static final Field VREFADCCHANNEL = Field.create("VREFADCCHANNEL", 1528, FieldType.INT, adc_channel_e);
	public static final Field KNOCKDETECTIONWINDOWSTART = Field.create("KNOCKDETECTIONWINDOWSTART", 1532, FieldType.FLOAT);
	public static final Field KNOCKDETECTIONWINDOWEND = Field.create("KNOCKDETECTIONWINDOWEND", 1536, FieldType.FLOAT);
	public static final Field IDLESTEPPERREACTIONTIME = Field.create("IDLESTEPPERREACTIONTIME", 1540, FieldType.FLOAT);
	public static final Field KNOCKVTHRESHOLD = Field.create("KNOCKVTHRESHOLD", 1544, FieldType.FLOAT);
	public static final Field FSIOINPUTMODES1 = Field.create("FSIOINPUTMODES1", 1548, FieldType.INT);
	public static final Field FSIOINPUTMODES2 = Field.create("FSIOINPUTMODES2", 1552, FieldType.INT);
	public static final Field FSIOINPUTMODES3 = Field.create("FSIOINPUTMODES3", 1556, FieldType.INT);
	public static final Field FSIOINPUTMODES4 = Field.create("FSIOINPUTMODES4", 1560, FieldType.INT);
	public static final Field FSIOINPUTMODES5 = Field.create("FSIOINPUTMODES5", 1564, FieldType.INT);
	public static final Field FSIOINPUTMODES6 = Field.create("FSIOINPUTMODES6", 1568, FieldType.INT);
	public static final Field FSIOINPUTMODES7 = Field.create("FSIOINPUTMODES7", 1572, FieldType.INT);
	public static final Field FSIOINPUTMODES8 = Field.create("FSIOINPUTMODES8", 1576, FieldType.INT);
	public static final Field FSIOINPUTMODES9 = Field.create("FSIOINPUTMODES9", 1580, FieldType.INT);
	public static final Field FSIOINPUTMODES10 = Field.create("FSIOINPUTMODES10", 1584, FieldType.INT);
	public static final Field FSIOINPUTMODES11 = Field.create("FSIOINPUTMODES11", 1588, FieldType.INT);
	public static final Field FSIOINPUTMODES12 = Field.create("FSIOINPUTMODES12", 1592, FieldType.INT);
	public static final Field FSIOINPUTMODES13 = Field.create("FSIOINPUTMODES13", 1596, FieldType.INT);
	public static final Field FSIOINPUTMODES14 = Field.create("FSIOINPUTMODES14", 1600, FieldType.INT);
	public static final Field FSIOINPUTMODES15 = Field.create("FSIOINPUTMODES15", 1604, FieldType.INT);
	public static final Field FSIOINPUTMODES16 = Field.create("FSIOINPUTMODES16", 1608, FieldType.INT);
	public static final Field EXTERNALKNOCKSENSEADC = Field.create("EXTERNALKNOCKSENSEADC", 1612, FieldType.INT, adc_channel_e);
	public static final Field IDLESTEPPERTOTALSTEPS = Field.create("IDLESTEPPERTOTALSTEPS", 1628, FieldType.INT);
	public static final Field STEPPERENABLEPIN = Field.create("STEPPERENABLEPIN", 1632, FieldType.INT, brain_pin_e);
	public static final Field NOACCELAFTERHARDLIMITPERIODSECS = Field.create("NOACCELAFTERHARDLIMITPERIODSECS", 1636, FieldType.FLOAT);
	public static final Field MAPAVERAGINGSCHEDULINGATINDEX = Field.create("MAPAVERAGINGSCHEDULINGATINDEX", 1640, FieldType.INT);
	public static final Field BAROCORRTABLE = Field.create("BAROCORRTABLE", 1676, FieldType.INT);
	public static final Field SPI2SCKMODE = Field.create("SPI2SCKMODE", 1740, FieldType.INT);
	public static final Field SPI2MOSIMODE = Field.create("SPI2MOSIMODE", 1744, FieldType.INT);
	public static final Field SPI2MISOMODE = Field.create("SPI2MISOMODE", 1748, FieldType.INT);
	public static final Field TACHPULSEDURACTIONMS = Field.create("TACHPULSEDURACTIONMS", 1816, FieldType.FLOAT);
	public static final Field TACHPULSETRIGGERINDEX = Field.create("TACHPULSETRIGGERINDEX", 1820, FieldType.INT);
	public static final Field SUCKEDOFFCOEF = Field.create("SUCKEDOFFCOEF", 1824, FieldType.FLOAT);
	public static final Field ADDEDTOWALLCOEF = Field.create("ADDEDTOWALLCOEF", 1856, FieldType.FLOAT);
	public static final Field MAPERRORDETECTIONTOOLOW = Field.create("MAPERRORDETECTIONTOOLOW", 1888, FieldType.FLOAT);
	public static final Field MAPERRORDETECTIONTOOHIGH = Field.create("MAPERRORDETECTIONTOOHIGH", 1892, FieldType.FLOAT);
	public static final Field STEP1RPMWINDOW = Field.create("STEP1RPMWINDOW", 1896, FieldType.INT);
	public static final Field IDLERPMPID_PFACTOR = Field.create("IDLERPMPID_PFACTOR", 1900, FieldType.FLOAT);
	public static final Field IDLERPMPID_IFACTOR = Field.create("IDLERPMPID_IFACTOR", 1904, FieldType.FLOAT);
	public static final Field IDLERPMPID_DFACTOR = Field.create("IDLERPMPID_DFACTOR", 1908, FieldType.FLOAT);
	public static final Field IDLERPMPID_OFFSET = Field.create("IDLERPMPID_OFFSET", 1912, FieldType.FLOAT);
	public static final Field IDLEDT = Field.create("IDLEDT", 1916, FieldType.INT);
	public static final Field IDLECONTROL = Field.create("IDLECONTROL", 1920, FieldType.INT);
	public static final Field COMMUNICATIONPIN = Field.create("COMMUNICATIONPIN", 1924, FieldType.INT, brain_pin_e);
	public static final Field RUNNINGPIN = Field.create("RUNNINGPIN", 1928, FieldType.INT, brain_pin_e);
	public static final Field BINARYSERIALTXPIN = Field.create("BINARYSERIALTXPIN", 1932, FieldType.INT, brain_pin_e);
	public static final Field BINARYSERIALRXPIN = Field.create("BINARYSERIALRXPIN", 1936, FieldType.INT, brain_pin_e);
	public static final Field CONSOLESERIALTXPIN = Field.create("CONSOLESERIALTXPIN", 1940, FieldType.INT, brain_pin_e);
	public static final Field CONSOLESERIALRXPIN = Field.create("CONSOLESERIALRXPIN", 1944, FieldType.INT, brain_pin_e);
	public static final Field ETB_PFACTOR = Field.create("ETB_PFACTOR", 2012, FieldType.FLOAT);
	public static final Field ETB_IFACTOR = Field.create("ETB_IFACTOR", 2016, FieldType.FLOAT);
	public static final Field ETB_DFACTOR = Field.create("ETB_DFACTOR", 2020, FieldType.FLOAT);
	public static final Field ETB_OFFSET = Field.create("ETB_OFFSET", 2024, FieldType.FLOAT);
	public static final Field TARGETVBATT = Field.create("TARGETVBATT", 2156, FieldType.FLOAT);
	public static final Field ALTERNATOROFFABOVETPS = Field.create("ALTERNATOROFFABOVETPS", 2160, FieldType.FLOAT);
	public static final Field ALTERNATORDT = Field.create("ALTERNATORDT", 2164, FieldType.INT);
	public static final Field ALTERNATORCONTROL_PFACTOR = Field.create("ALTERNATORCONTROL_PFACTOR", 2168, FieldType.FLOAT);
	public static final Field ALTERNATORCONTROL_IFACTOR = Field.create("ALTERNATORCONTROL_IFACTOR", 2172, FieldType.FLOAT);
	public static final Field ALTERNATORCONTROL_DFACTOR = Field.create("ALTERNATORCONTROL_DFACTOR", 2176, FieldType.FLOAT);
	public static final Field ALTERNATORCONTROL_OFFSET = Field.create("ALTERNATORCONTROL_OFFSET", 2180, FieldType.FLOAT);
	public static final Field TPSACCELLENGTH = Field.create("TPSACCELLENGTH", 2184, FieldType.INT);
	public static final Field TPSACCELENRICHMENTTHRESHOLD = Field.create("TPSACCELENRICHMENTTHRESHOLD", 2188, FieldType.FLOAT);
	public static final Field TPSACCELENRICHMENTMULTIPLIER = Field.create("TPSACCELENRICHMENTMULTIPLIER", 2192, FieldType.FLOAT);
	public static final Field ENGINELOADACCELLENGTH = Field.create("ENGINELOADACCELLENGTH", 2196, FieldType.INT);
	public static final Field ENGINELOADDECELENLEANMENTTHRESHOLD = Field.create("ENGINELOADDECELENLEANMENTTHRESHOLD", 2200, FieldType.FLOAT);
	public static final Field ENGINELOADDECELENLEANMENTMULTIPLIER = Field.create("ENGINELOADDECELENLEANMENTMULTIPLIER", 2204, FieldType.FLOAT);
	public static final Field ENGINELOADACCELENRICHMENTTHRESHOLD = Field.create("ENGINELOADACCELENRICHMENTTHRESHOLD", 2208, FieldType.FLOAT);
	public static final Field ENGINELOADACCELENRICHMENTMULTIPLIER = Field.create("ENGINELOADACCELENRICHMENTMULTIPLIER", 2212, FieldType.FLOAT);
	public static final Field FATALERRORPIN = Field.create("FATALERRORPIN", 2216, FieldType.INT, brain_pin_e);
	public static final Field WARNINIGPIN = Field.create("WARNINIGPIN", 2220, FieldType.INT, brain_pin_e);
	public static final Field CONFIGRESETPIN = Field.create("CONFIGRESETPIN", 2224, FieldType.INT, brain_pin_e);
	public static final Field UARTCONSOLESERIALSPEED = Field.create("UARTCONSOLESERIALSPEED", 2228, FieldType.INT);
	public static final Field TPSDECELENLEANMENTTHRESHOLD = Field.create("TPSDECELENLEANMENTTHRESHOLD", 2232, FieldType.FLOAT);
	public static final Field TPSDECELENLEANMENTMULTIPLIER = Field.create("TPSDECELENLEANMENTMULTIPLIER", 2236, FieldType.FLOAT);
	public static final Field SLOWADCALPHA = Field.create("SLOWADCALPHA", 2240, FieldType.FLOAT);
	public static final String[] debug_mode_e = {"Alternator", "TPS accel enrich", "Warmup PID", "IDLE", "EL accl enrich", "Trigger Counters", "mode6", "mode7"};
	public static final Field DEBUGMODE = Field.create("DEBUGMODE", 2244, FieldType.INT, debug_mode_e);
	public static final Field WARMUPAFRPID_PFACTOR = Field.create("WARMUPAFRPID_PFACTOR", 2248, FieldType.FLOAT);
	public static final Field WARMUPAFRPID_IFACTOR = Field.create("WARMUPAFRPID_IFACTOR", 2252, FieldType.FLOAT);
	public static final Field WARMUPAFRPID_DFACTOR = Field.create("WARMUPAFRPID_DFACTOR", 2256, FieldType.FLOAT);
	public static final Field WARMUPAFRPID_OFFSET = Field.create("WARMUPAFRPID_OFFSET", 2260, FieldType.FLOAT);
	public static final Field WARMUPAFRTHRESHOLD = Field.create("WARMUPAFRTHRESHOLD", 2296, FieldType.FLOAT);
	public static final Field BOOSTCUTPRESSURE = Field.create("BOOSTCUTPRESSURE", 2300, FieldType.FLOAT);
	public static final Field DIZZYSPARKOUTPUTPIN = Field.create("DIZZYSPARKOUTPUTPIN", 2368, FieldType.INT, brain_pin_e);
	public static final Field DIZZYSPARKOUTPUTPINMODE = Field.create("DIZZYSPARKOUTPUTPINMODE", 2372, FieldType.INT, pin_output_mode_e);
	public static final Field LE_FORMULAS1 = Field.create("LE_FORMULAS1", 3048, FieldType.INT);
	public static final Field LE_FORMULAS2 = Field.create("LE_FORMULAS2", 3248, FieldType.INT);
	public static final Field LE_FORMULAS3 = Field.create("LE_FORMULAS3", 3448, FieldType.INT);
	public static final Field LE_FORMULAS4 = Field.create("LE_FORMULAS4", 3648, FieldType.INT);
	public static final Field LE_FORMULAS5 = Field.create("LE_FORMULAS5", 3848, FieldType.INT);
	public static final Field LE_FORMULAS6 = Field.create("LE_FORMULAS6", 4048, FieldType.INT);
	public static final Field LE_FORMULAS7 = Field.create("LE_FORMULAS7", 4248, FieldType.INT);
	public static final Field LE_FORMULAS8 = Field.create("LE_FORMULAS8", 4448, FieldType.INT);
	public static final Field LE_FORMULAS9 = Field.create("LE_FORMULAS9", 4648, FieldType.INT);
	public static final Field LE_FORMULAS10 = Field.create("LE_FORMULAS10", 4848, FieldType.INT);
	public static final Field LE_FORMULAS11 = Field.create("LE_FORMULAS11", 5048, FieldType.INT);
	public static final Field LE_FORMULAS12 = Field.create("LE_FORMULAS12", 5248, FieldType.INT);
	public static final Field LE_FORMULAS13 = Field.create("LE_FORMULAS13", 5448, FieldType.INT);
	public static final Field LE_FORMULAS14 = Field.create("LE_FORMULAS14", 5648, FieldType.INT);
	public static final Field LE_FORMULAS15 = Field.create("LE_FORMULAS15", 5848, FieldType.INT);
	public static final Field LE_FORMULAS16 = Field.create("LE_FORMULAS16", 6048, FieldType.INT);
	public static final Field TIMINGMULTIPLIER = Field.create("TIMINGMULTIPLIER", 6248, FieldType.INT);
	public static final Field TIMINGADDITIVE = Field.create("TIMINGADDITIVE", 6448, FieldType.INT);
	public static final Field IGNITIONIATCORRTABLE = Field.create("IGNITIONIATCORRTABLE", 9208, FieldType.INT);
	public static final Field INJECTIONPHASE = Field.create("INJECTIONPHASE", 10360, FieldType.INT);
	public static final Field FUELTABLE = Field.create("FUELTABLE", 11512, FieldType.INT);
	public static final Field IGNITIONTABLE = Field.create("IGNITIONTABLE", 12664, FieldType.INT);
	public static final Field VETABLE = Field.create("VETABLE", 13816, FieldType.INT);
	public static final Field AFRTABLE = Field.create("AFRTABLE", 14968, FieldType.INT);
	public static final Field TPSTPSACCELTABLE = Field.create("TPSTPSACCELTABLE", 16120, FieldType.INT);
	public static final Field FSIOTABLE1 = Field.create("FSIOTABLE1", 16440, FieldType.INT);
	public static final Field FSIOTABLE2 = Field.create("FSIOTABLE2", 16760, FieldType.INT);
}
