package com.rusefi.config;

// this file was generated automatically by ConfigDefinition.jar Thu Oct 22 12:50:06 EDT 2015
public class Fields {
	public static final Field ENGINETYPE = new Field("ENGINETYPE", 0, FieldType.INT);
	public static final Field HEADERMAGICVALUE = new Field("HEADERMAGICVALUE", 4, FieldType.INT);
	public static final Field INJECTOR_FLOW = new Field("INJECTOR_FLOW", 8, FieldType.FLOAT);
	public static final Field INJECTOR_LAG = new Field("INJECTOR_LAG", 12, FieldType.FLOAT);
	public static final Field DIRECTSELFSTIMULATION = new Field("DIRECTSELFSTIMULATION", 80, FieldType.BIT, 0);
	public static final Field TPSMIN = new Field("TPSMIN", 84, FieldType.INT);
	public static final Field TPSMAX = new Field("TPSMAX", 86, FieldType.INT);
	public static final Field TPSERRORLOWVALUE = new Field("TPSERRORLOWVALUE", 88, FieldType.INT);
	public static final Field TPSERRORHIGHVALUE = new Field("TPSERRORHIGHVALUE", 90, FieldType.INT);
	public static final Field CRANKING_BASEFUEL = new Field("CRANKING_BASEFUEL", 92, FieldType.FLOAT);
	public static final Field CRANKING_RPM = new Field("CRANKING_RPM", 96, FieldType.INT);
	public static final Field PRIMINGSQUIRTDURATIONMS = new Field("PRIMINGSQUIRTDURATIONMS", 100, FieldType.FLOAT);
	public static final Field IGNITIONDWELLFORCRANKINGMS = new Field("IGNITIONDWELLFORCRANKINGMS", 104, FieldType.FLOAT);
	public static final Field CRANKINGCHARGEANGLE = new Field("CRANKINGCHARGEANGLE", 108, FieldType.FLOAT);
	public static final Field MAP_SENSOR_VALUEAT0 = new Field("MAP_SENSOR_VALUEAT0", 240, FieldType.FLOAT);
	public static final Field MAP_SENSOR_VALUEAT5 = new Field("MAP_SENSOR_VALUEAT5", 244, FieldType.FLOAT);
	public static final Field MAP_SENSOR_TYPE = new Field("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 = new Field("MAP_SENSOR_HWCHANNEL", 252, FieldType.INT, adc_channel_e);
	public static final Field CLT_TEMPC_1 = new Field("CLT_TEMPC_1", 256, FieldType.FLOAT);
	public static final Field CLT_TEMPC_2 = new Field("CLT_TEMPC_2", 260, FieldType.FLOAT);
	public static final Field CLT_TEMPC_3 = new Field("CLT_TEMPC_3", 264, FieldType.FLOAT);
	public static final Field CLT_RESISTANCE_1 = new Field("CLT_RESISTANCE_1", 268, FieldType.FLOAT);
	public static final Field CLT_RESISTANCE_2 = new Field("CLT_RESISTANCE_2", 272, FieldType.FLOAT);
	public static final Field CLT_RESISTANCE_3 = new Field("CLT_RESISTANCE_3", 276, FieldType.FLOAT);
	public static final Field CLT_BIAS_RESISTOR = new Field("CLT_BIAS_RESISTOR", 280, FieldType.FLOAT);
	public static final Field CLT_ADCCHANNEL = new Field("CLT_ADCCHANNEL", 284, FieldType.INT, adc_channel_e);
	public static final Field IAT_TEMPC_1 = new Field("IAT_TEMPC_1", 288, FieldType.FLOAT);
	public static final Field IAT_TEMPC_2 = new Field("IAT_TEMPC_2", 292, FieldType.FLOAT);
	public static final Field IAT_TEMPC_3 = new Field("IAT_TEMPC_3", 296, FieldType.FLOAT);
	public static final Field IAT_RESISTANCE_1 = new Field("IAT_RESISTANCE_1", 300, FieldType.FLOAT);
	public static final Field IAT_RESISTANCE_2 = new Field("IAT_RESISTANCE_2", 304, FieldType.FLOAT);
	public static final Field IAT_RESISTANCE_3 = new Field("IAT_RESISTANCE_3", 308, FieldType.FLOAT);
	public static final Field IAT_BIAS_RESISTOR = new Field("IAT_BIAS_RESISTOR", 312, FieldType.FLOAT);
	public static final Field IAT_ADCCHANNEL = new Field("IAT_ADCCHANNEL", 316, FieldType.INT, adc_channel_e);
	public static final Field STEP1RPM = new Field("STEP1RPM", 320, FieldType.INT);
	public static final Field STEP1TIMING = new Field("STEP1TIMING", 324, FieldType.INT);
	public static final Field HIP9011PRESCALERANDSDO = new Field("HIP9011PRESCALERANDSDO", 328, FieldType.INT);
	public static final Field KNOCKBANDCUSTOM = new Field("KNOCKBANDCUSTOM", 332, FieldType.FLOAT);
	public static final Field DISPLACEMENT = new Field("DISPLACEMENT", 400, FieldType.FLOAT);
	public static final Field CYLINDERSCOUNT = new Field("CYLINDERSCOUNT", 404, FieldType.INT);
	public static final Field FIRINGORDER = new Field("FIRINGORDER", 408, FieldType.INT);
	public static final Field CYLINDERBORE = new Field("CYLINDERBORE", 412, FieldType.FLOAT);
	public static final Field ENGINECYCLE = new Field("ENGINECYCLE", 416, FieldType.INT);
	public static final Field RPMHARDLIMIT = new Field("RPMHARDLIMIT", 420, FieldType.INT);
	public static final String[] engine_load_mode_e = {"MAF", "Alpha-N/TPS", "MAP", "SPEED DENSITY"};
	public static final Field ALGORITHM = new Field("ALGORITHM", 424, FieldType.INT, engine_load_mode_e);
	public static final Field CRANKINGINJECTIONMODE = new Field("CRANKINGINJECTIONMODE", 428, FieldType.INT);
	public static final Field INJECTIONMODE = new Field("INJECTIONMODE", 432, FieldType.INT);
	public static final Field INJECTIONOFFSET = new Field("INJECTIONOFFSET", 436, FieldType.FLOAT);
	public static final Field CRANKINGTIMINGANGLE = new Field("CRANKINGTIMINGANGLE", 440, FieldType.FLOAT);
	public static final Field IGNITIONMODE = new Field("IGNITIONMODE", 444, FieldType.INT);
	public static final Field IGNITIONOFFSET = new Field("IGNITIONOFFSET", 448, FieldType.FLOAT);
	public static final Field TIMINGMODE = new Field("TIMINGMODE", 452, FieldType.INT);
	public static final Field FIXEDMODETIMING = new Field("FIXEDMODETIMING", 456, FieldType.FLOAT);
	public static final Field GLOBALTRIGGERANGLEOFFSET = new Field("GLOBALTRIGGERANGLEOFFSET", 460, FieldType.FLOAT);
	public static final Field ANALOGINPUTDIVIDERCOEFFICIENT = new Field("ANALOGINPUTDIVIDERCOEFFICIENT", 464, FieldType.FLOAT);
	public static final Field VBATTDIVIDERCOEFF = new Field("VBATTDIVIDERCOEFF", 468, FieldType.FLOAT);
	public static final Field VBATTADCCHANNEL = new Field("VBATTADCCHANNEL", 472, FieldType.INT, adc_channel_e);
	public static final Field FANONTEMPERATURE = new Field("FANONTEMPERATURE", 476, FieldType.FLOAT);
	public static final Field FANOFFTEMPERATURE = new Field("FANOFFTEMPERATURE", 480, FieldType.FLOAT);
	public static final Field FUELLEVELSENSOR = new Field("FUELLEVELSENSOR", 484, FieldType.INT, adc_channel_e);
	public static final Field VEHICLESPEEDCOEF = new Field("VEHICLESPEEDCOEF", 488, FieldType.FLOAT);
	public static final Field CANNBCTYPE = new Field("CANNBCTYPE", 492, FieldType.INT);
	public static final Field CANSLEEPPERIOD = new Field("CANSLEEPPERIOD", 496, FieldType.INT);
	public static final Field OPERATIONMODE = new Field("OPERATIONMODE", 500, FieldType.INT);
	public static final Field DISPLAYMODE = new Field("DISPLAYMODE", 504, FieldType.INT);
	public static final Field LOGFORMAT = new Field("LOGFORMAT", 508, FieldType.INT);
	public static final Field FIRMWAREVERSION = new Field("FIRMWAREVERSION", 512, FieldType.INT);
	public static final Field HD44780WIDTH = new Field("HD44780WIDTH", 516, FieldType.INT);
	public static final Field HD44780HEIGHT = new Field("HD44780HEIGHT", 520, FieldType.INT);
	public static final Field TPSADCCHANNEL = new Field("TPSADCCHANNEL", 524, FieldType.INT, adc_channel_e);
	public static final Field OVERRIDECRANKINGIGNITION = new Field("OVERRIDECRANKINGIGNITION", 528, FieldType.INT);
	public static final Field SENSORCHARTFREQUENCY = new Field("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", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID", "INVALID"};
	public static final Field TRIGGER_TYPE = new Field("TRIGGER_TYPE", 536, FieldType.INT, trigger_type_e);
	public static final Field TRIGGER_CUSTOMISSYNCHRONIZATIONNEEDED = new Field("TRIGGER_CUSTOMISSYNCHRONIZATIONNEEDED", 540, FieldType.BIT, 0);
	public static final Field TRIGGER_CUSTOMNEEDSECONDTRIGGERINPUT = new Field("TRIGGER_CUSTOMNEEDSECONDTRIGGERINPUT", 540, FieldType.BIT, 1);
	public static final Field TRIGGER_USEONLYFIRSTCHANNEL = new Field("TRIGGER_USEONLYFIRSTCHANNEL", 540, FieldType.BIT, 2);
	public static final Field TRIGGER_CUSTOMTOTALTOOTHCOUNT = new Field("TRIGGER_CUSTOMTOTALTOOTHCOUNT", 544, FieldType.INT);
	public static final Field TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT = new Field("TRIGGER_CUSTOMSKIPPEDTOOTHCOUNT", 548, FieldType.INT);
	public static final Field TRIGGER_CUSTOMSYNCRATIOFROM = new Field("TRIGGER_CUSTOMSYNCRATIOFROM", 552, FieldType.FLOAT);
	public static final Field TRIGGER_CUSTOMSYNCRATIOTO = new Field("TRIGGER_CUSTOMSYNCRATIOTO", 556, FieldType.FLOAT);
	public static final Field TRIGGER_CUSTOMUSERISEEDGE = new Field("TRIGGER_CUSTOMUSERISEEDGE", 560, FieldType.INT);
	public static final Field HIP9011SPIDEVICE = new Field("HIP9011SPIDEVICE", 564, FieldType.INT);
	public static final Field GLOBALFUELCORRECTION = new Field("GLOBALFUELCORRECTION", 568, FieldType.FLOAT);
	public static final Field PEDALPOSITIONMIN = new Field("PEDALPOSITIONMIN", 572, FieldType.INT);
	public static final Field PEDALPOSITIONMAX = new Field("PEDALPOSITIONMAX", 574, FieldType.INT);
	public static final Field MAXKNOCKSUBDEG = new Field("MAXKNOCKSUBDEG", 576, FieldType.FLOAT);
	public static final Field MAFADCCHANNEL = new Field("MAFADCCHANNEL", 580, FieldType.INT, adc_channel_e);
	public static final Field AFR_HWCHANNEL = new Field("AFR_HWCHANNEL", 584, FieldType.INT, adc_channel_e);
	public static final Field AFR_V1 = new Field("AFR_V1", 588, FieldType.FLOAT);
	public static final Field AFR_VALUE1 = new Field("AFR_VALUE1", 592, FieldType.FLOAT);
	public static final Field AFR_V2 = new Field("AFR_V2", 596, FieldType.FLOAT);
	public static final Field AFR_VALUE2 = new Field("AFR_VALUE2", 600, FieldType.FLOAT);
	public static final Field PEDALPOSITIONCHANNEL = new Field("PEDALPOSITIONCHANNEL", 604, FieldType.INT, adc_channel_e);
	public static final Field BAROSENSOR_VALUEAT0 = new Field("BAROSENSOR_VALUEAT0", 608, FieldType.FLOAT);
	public static final Field BAROSENSOR_VALUEAT5 = new Field("BAROSENSOR_VALUEAT5", 612, FieldType.FLOAT);
	public static final Field BAROSENSOR_TYPE = new Field("BAROSENSOR_TYPE", 616, FieldType.INT);
	public static final Field BAROSENSOR_HWCHANNEL = new Field("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 = new Field("IDLE_SOLENOIDPIN", 624, FieldType.INT, brain_pin_e);
	public static final String[] pin_output_mode_e = {"default", "default inverted", "open", "open inverted"};
	public static final Field IDLE_SOLENOIDPINMODE = new Field("IDLE_SOLENOIDPINMODE", 628, FieldType.INT, pin_output_mode_e);
	public static final Field IDLE_SOLENOIDFREQUENCY = new Field("IDLE_SOLENOIDFREQUENCY", 632, FieldType.INT);
	public static final Field IDLE_STEPPERDIRECTIONPIN = new Field("IDLE_STEPPERDIRECTIONPIN", 636, FieldType.INT, brain_pin_e);
	public static final Field IDLE_STEPPERSTEPPIN = new Field("IDLE_STEPPERSTEPPIN", 640, FieldType.INT, brain_pin_e);
	public static final Field MANIDLEPOSITION = new Field("MANIDLEPOSITION", 644, FieldType.FLOAT);
	public static final Field FUELPUMPPIN = new Field("FUELPUMPPIN", 648, FieldType.INT, brain_pin_e);
	public static final Field FUELPUMPPINMODE = new Field("FUELPUMPPINMODE", 652, FieldType.INT, pin_output_mode_e);
	public static final Field INJECTIONPINS1 = new Field("INJECTIONPINS1", 656, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS2 = new Field("INJECTIONPINS2", 660, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS3 = new Field("INJECTIONPINS3", 664, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS4 = new Field("INJECTIONPINS4", 668, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS5 = new Field("INJECTIONPINS5", 672, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS6 = new Field("INJECTIONPINS6", 676, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS7 = new Field("INJECTIONPINS7", 680, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS8 = new Field("INJECTIONPINS8", 684, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS9 = new Field("INJECTIONPINS9", 688, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS10 = new Field("INJECTIONPINS10", 692, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS11 = new Field("INJECTIONPINS11", 696, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINS12 = new Field("INJECTIONPINS12", 700, FieldType.INT, brain_pin_e);
	public static final Field INJECTIONPINMODE = new Field("INJECTIONPINMODE", 704, FieldType.INT, pin_output_mode_e);
	public static final Field IGNITIONPINS1 = new Field("IGNITIONPINS1", 708, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS2 = new Field("IGNITIONPINS2", 712, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS3 = new Field("IGNITIONPINS3", 716, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS4 = new Field("IGNITIONPINS4", 720, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS5 = new Field("IGNITIONPINS5", 724, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS6 = new Field("IGNITIONPINS6", 728, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS7 = new Field("IGNITIONPINS7", 732, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS8 = new Field("IGNITIONPINS8", 736, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS9 = new Field("IGNITIONPINS9", 740, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS10 = new Field("IGNITIONPINS10", 744, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS11 = new Field("IGNITIONPINS11", 748, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINS12 = new Field("IGNITIONPINS12", 752, FieldType.INT, brain_pin_e);
	public static final Field IGNITIONPINMODE = new Field("IGNITIONPINMODE", 756, FieldType.INT, pin_output_mode_e);
	public static final Field MALFUNCTIONINDICATORPIN = new Field("MALFUNCTIONINDICATORPIN", 760, FieldType.INT, brain_pin_e);
	public static final Field MALFUNCTIONINDICATORPINMODE = new Field("MALFUNCTIONINDICATORPINMODE", 764, FieldType.INT, pin_output_mode_e);
	public static final Field FANPIN = new Field("FANPIN", 768, FieldType.INT, brain_pin_e);
	public static final Field FANPINMODE = new Field("FANPINMODE", 772, FieldType.INT, pin_output_mode_e);
	public static final Field MAPFREQUENCY0KPA = new Field("MAPFREQUENCY0KPA", 776, FieldType.FLOAT);
	public static final Field MAPFREQUENCY100KPA = new Field("MAPFREQUENCY100KPA", 780, FieldType.FLOAT);
	public static final Field CLUTCHDOWNPIN = new Field("CLUTCHDOWNPIN", 784, FieldType.INT, brain_pin_e);
	public static final Field CLUTCHDOWNPINMODE = new Field("CLUTCHDOWNPINMODE", 788, FieldType.INT);
	public static final Field ALTERNATORCONTROLPIN = new Field("ALTERNATORCONTROLPIN", 792, FieldType.INT, brain_pin_e);
	public static final Field ALTERNATORCONTROLPINMODE = new Field("ALTERNATORCONTROLPINMODE", 796, FieldType.INT, pin_output_mode_e);
	public static final Field HD44780_RS = new Field("HD44780_RS", 800, FieldType.INT, brain_pin_e);
	public static final Field HD44780_E = new Field("HD44780_E", 804, FieldType.INT, brain_pin_e);
	public static final Field HD44780_DB4 = new Field("HD44780_DB4", 808, FieldType.INT, brain_pin_e);
	public static final Field HD44780_DB5 = new Field("HD44780_DB5", 812, FieldType.INT, brain_pin_e);
	public static final Field HD44780_DB6 = new Field("HD44780_DB6", 816, FieldType.INT, brain_pin_e);
	public static final Field HD44780_DB7 = new Field("HD44780_DB7", 820, FieldType.INT, brain_pin_e);
	public static final Field GPS_RX_PIN = new Field("GPS_RX_PIN", 824, FieldType.INT, brain_pin_e);
	public static final Field GPS_TX_PIN = new Field("GPS_TX_PIN", 828, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORFREQUENCY = new Field("TRIGGERSIMULATORFREQUENCY", 832, FieldType.INT);
	public static final Field DIGITALPOTENTIOMETERSPIDEVICE = new Field("DIGITALPOTENTIOMETERSPIDEVICE", 836, FieldType.INT);
	public static final Field DIGITALPOTENTIOMETERCHIPSELECT1 = new Field("DIGITALPOTENTIOMETERCHIPSELECT1", 840, FieldType.INT, brain_pin_e);
	public static final Field DIGITALPOTENTIOMETERCHIPSELECT2 = new Field("DIGITALPOTENTIOMETERCHIPSELECT2", 844, FieldType.INT, brain_pin_e);
	public static final Field DIGITALPOTENTIOMETERCHIPSELECT3 = new Field("DIGITALPOTENTIOMETERCHIPSELECT3", 848, FieldType.INT, brain_pin_e);
	public static final Field DIGITALPOTENTIOMETERCHIPSELECT4 = new Field("DIGITALPOTENTIOMETERCHIPSELECT4", 852, FieldType.INT, brain_pin_e);
	public static final Field ETBDIRECTIONPIN1 = new Field("ETBDIRECTIONPIN1", 856, FieldType.INT, brain_pin_e);
	public static final Field ETBDIRECTIONPIN2 = new Field("ETBDIRECTIONPIN2", 860, FieldType.INT, brain_pin_e);
	public static final Field ETBCONTROLPIN1 = new Field("ETBCONTROLPIN1", 864, FieldType.INT, brain_pin_e);
	public static final Field ETBCONTROLPIN2 = new Field("ETBCONTROLPIN2", 868, FieldType.INT, brain_pin_e);
	public static final Field ELECTRONICTHROTTLEPIN1MODE = new Field("ELECTRONICTHROTTLEPIN1MODE", 872, FieldType.INT, pin_output_mode_e);
	public static final Field ETBPFACTOR = new Field("ETBPFACTOR", 876, FieldType.FLOAT);
	public static final Field ETBIFACTOR = new Field("ETBIFACTOR", 880, FieldType.FLOAT);
	public static final Field WBOHEATERPIN = new Field("WBOHEATERPIN", 884, FieldType.INT, brain_pin_e);
	public static final Field WBOPUMPPIN = new Field("WBOPUMPPIN", 888, FieldType.INT, brain_pin_e);
	public static final Field FUELLEVELEMPTYTANKVOLTAGE = new Field("FUELLEVELEMPTYTANKVOLTAGE", 892, FieldType.FLOAT);
	public static final Field FUELLEVELFULLTANKVOLTAGE = new Field("FUELLEVELFULLTANKVOLTAGE", 896, FieldType.FLOAT);
	public static final String[] ego_sensor_e = {"BPSX", "Innovate", "14Point7", "Narrow", "PLX"};
	public static final Field AFR_TYPE = new Field("AFR_TYPE", 900, FieldType.INT, ego_sensor_e);
	public static final Field ETBDT = new Field("ETBDT", 904, FieldType.INT);
	public static final Field HIP9011CSPINMODE = new Field("HIP9011CSPINMODE", 908, FieldType.INT, pin_output_mode_e);
	public static final Field TACHOUTPUTPIN = new Field("TACHOUTPUTPIN", 912, FieldType.INT, brain_pin_e);
	public static final Field TACHOUTPUTPINMODE = new Field("TACHOUTPUTPINMODE", 916, 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 = new Field("TRIGGERINPUTPINS1", 920, FieldType.INT, brain_input_pin_e);
	public static final Field TRIGGERINPUTPINS2 = new Field("TRIGGERINPUTPINS2", 924, FieldType.INT, brain_input_pin_e);
	public static final Field TRIGGERINPUTPINS3 = new Field("TRIGGERINPUTPINS3", 928, FieldType.INT, brain_input_pin_e);
	public static final Field MAINRELAYPIN = new Field("MAINRELAYPIN", 932, FieldType.INT, brain_pin_e);
	public static final Field IDLETHREADPERIOD = new Field("IDLETHREADPERIOD", 936, FieldType.INT);
	public static final Field CONSOLELOOPPERIOD = new Field("CONSOLELOOPPERIOD", 940, FieldType.INT);
	public static final Field LCDTHREADPERIOD = new Field("LCDTHREADPERIOD", 944, FieldType.INT);
	public static final Field SDCARDCSPIN = new Field("SDCARDCSPIN", 948, FieldType.INT, brain_pin_e);
	public static final Field GENERALPERIODICTHREADPERIOD = new Field("GENERALPERIODICTHREADPERIOD", 952, FieldType.INT);
	public static final Field TUNERSTUDIOSERIALSPEED = new Field("TUNERSTUDIOSERIALSPEED", 956, FieldType.INT);
	public static final Field BOARDTESTMODEJUMPERPIN = new Field("BOARDTESTMODEJUMPERPIN", 960, FieldType.INT, brain_pin_e);
	public static final Field CANDEVICEMODE = new Field("CANDEVICEMODE", 964, FieldType.INT);
	public static final Field CANTXPIN = new Field("CANTXPIN", 968, FieldType.INT, brain_pin_e);
	public static final Field CANRXPIN = new Field("CANRXPIN", 972, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORPINS1 = new Field("TRIGGERSIMULATORPINS1", 976, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORPINS2 = new Field("TRIGGERSIMULATORPINS2", 980, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORPINS3 = new Field("TRIGGERSIMULATORPINS3", 984, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERSIMULATORPINMODES1 = new Field("TRIGGERSIMULATORPINMODES1", 988, FieldType.INT, pin_output_mode_e);
	public static final Field TRIGGERSIMULATORPINMODES2 = new Field("TRIGGERSIMULATORPINMODES2", 992, FieldType.INT, pin_output_mode_e);
	public static final Field TRIGGERSIMULATORPINMODES3 = new Field("TRIGGERSIMULATORPINMODES3", 996, FieldType.INT, pin_output_mode_e);
	public static final Field O2HEATERPIN = new Field("O2HEATERPIN", 1000, FieldType.INT, brain_pin_e);
	public static final Field O2HEATERPINMODETODO = new Field("O2HEATERPINMODETODO", 1004, FieldType.INT, pin_output_mode_e);
	public static final Field IS_ENABLED_SPI_1 = new Field("IS_ENABLED_SPI_1", 1008, FieldType.BIT, 0);
	public static final Field IS_ENABLED_SPI_2 = new Field("IS_ENABLED_SPI_2", 1008, FieldType.BIT, 1);
	public static final Field IS_ENABLED_SPI_3 = new Field("IS_ENABLED_SPI_3", 1008, FieldType.BIT, 2);
	public static final Field ISSDCARDENABLED = new Field("ISSDCARDENABLED", 1008, FieldType.BIT, 3);
	public static final Field ISFASTADCENABLED = new Field("ISFASTADCENABLED", 1008, FieldType.BIT, 4);
	public static final Field ISENGINECONTROLENABLED = new Field("ISENGINECONTROLENABLED", 1008, FieldType.BIT, 5);
	public static final Field ISHIP9011ENABLED = new Field("ISHIP9011ENABLED", 1008, FieldType.BIT, 6);
	public static final Field ISVERBOSEALTERNATOR = new Field("ISVERBOSEALTERNATOR", 1008, FieldType.BIT, 7);
	public static final Field USESERIALPORT = new Field("USESERIALPORT", 1008, FieldType.BIT, 8);
	public static final Field USESTEPPERIDLE = new Field("USESTEPPERIDLE", 1008, FieldType.BIT, 9);
	public static final Field ENABLEDSTEP1LIMITER = new Field("ENABLEDSTEP1LIMITER", 1008, FieldType.BIT, 10);
	public static final Field USETPICADVANCEDMODE = new Field("USETPICADVANCEDMODE", 1008, FieldType.BIT, 11);
	public static final Field USELCDSCREEN = new Field("USELCDSCREEN", 1008, FieldType.BIT, 12);
	public static final Field LOGICANALYZERPINS1 = new Field("LOGICANALYZERPINS1", 1012, FieldType.INT, brain_input_pin_e);
	public static final Field LOGICANALYZERPINS2 = new Field("LOGICANALYZERPINS2", 1016, FieldType.INT, brain_input_pin_e);
	public static final Field LOGICANALYZERPINS3 = new Field("LOGICANALYZERPINS3", 1020, FieldType.INT, brain_input_pin_e);
	public static final Field LOGICANALYZERPINS4 = new Field("LOGICANALYZERPINS4", 1024, FieldType.INT, brain_input_pin_e);
	public static final Field UNREALISTICRPMTHREASHOLD = new Field("UNREALISTICRPMTHREASHOLD", 1032, FieldType.INT);
	public static final Field MAINRELAYPINMODE = new Field("MAINRELAYPINMODE", 1036, FieldType.INT, pin_output_mode_e);
	public static final Field MAX31855_CS1 = new Field("MAX31855_CS1", 1040, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS2 = new Field("MAX31855_CS2", 1044, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS3 = new Field("MAX31855_CS3", 1048, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS4 = new Field("MAX31855_CS4", 1052, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS5 = new Field("MAX31855_CS5", 1056, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS6 = new Field("MAX31855_CS6", 1060, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS7 = new Field("MAX31855_CS7", 1064, FieldType.INT, brain_pin_e);
	public static final Field MAX31855_CS8 = new Field("MAX31855_CS8", 1068, FieldType.INT, brain_pin_e);
	public static final Field MAX31855SPIDEVICE = new Field("MAX31855SPIDEVICE", 1072, FieldType.INT);
	public static final Field FSIOPINS1 = new Field("FSIOPINS1", 1076, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS2 = new Field("FSIOPINS2", 1080, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS3 = new Field("FSIOPINS3", 1084, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS4 = new Field("FSIOPINS4", 1088, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS5 = new Field("FSIOPINS5", 1092, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS6 = new Field("FSIOPINS6", 1096, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS7 = new Field("FSIOPINS7", 1100, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS8 = new Field("FSIOPINS8", 1104, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS9 = new Field("FSIOPINS9", 1108, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS10 = new Field("FSIOPINS10", 1112, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS11 = new Field("FSIOPINS11", 1116, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS12 = new Field("FSIOPINS12", 1120, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS13 = new Field("FSIOPINS13", 1124, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS14 = new Field("FSIOPINS14", 1128, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS15 = new Field("FSIOPINS15", 1132, FieldType.INT, brain_pin_e);
	public static final Field FSIOPINS16 = new Field("FSIOPINS16", 1136, FieldType.INT, brain_pin_e);
	public static final Field GPIOPINMODES1 = new Field("GPIOPINMODES1", 1140, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES2 = new Field("GPIOPINMODES2", 1144, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES3 = new Field("GPIOPINMODES3", 1148, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES4 = new Field("GPIOPINMODES4", 1152, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES5 = new Field("GPIOPINMODES5", 1156, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES6 = new Field("GPIOPINMODES6", 1160, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES7 = new Field("GPIOPINMODES7", 1164, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES8 = new Field("GPIOPINMODES8", 1168, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES9 = new Field("GPIOPINMODES9", 1172, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES10 = new Field("GPIOPINMODES10", 1176, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES11 = new Field("GPIOPINMODES11", 1180, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES12 = new Field("GPIOPINMODES12", 1184, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES13 = new Field("GPIOPINMODES13", 1188, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES14 = new Field("GPIOPINMODES14", 1192, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES15 = new Field("GPIOPINMODES15", 1196, FieldType.INT, pin_output_mode_e);
	public static final Field GPIOPINMODES16 = new Field("GPIOPINMODES16", 1200, FieldType.INT, pin_output_mode_e);
	public static final Field JOYSTICKPINS1 = new Field("JOYSTICKPINS1", 1204, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKPINS2 = new Field("JOYSTICKPINS2", 1208, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKPINS3 = new Field("JOYSTICKPINS3", 1212, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKPINS4 = new Field("JOYSTICKPINS4", 1216, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKPINS5 = new Field("JOYSTICKPINS5", 1220, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERERRORPIN = new Field("TRIGGERERRORPIN", 1224, FieldType.INT, brain_pin_e);
	public static final Field TRIGGERERRORPINMODE = new Field("TRIGGERERRORPINMODE", 1228, FieldType.INT, pin_output_mode_e);
	public static final Field ACRELAYPIN = new Field("ACRELAYPIN", 1232, FieldType.INT, brain_pin_e);
	public static final Field ACRELAYPINMODE = new Field("ACRELAYPINMODE", 1236, FieldType.INT, pin_output_mode_e);
	public static final Field FSIOFREQUENCY1 = new Field("FSIOFREQUENCY1", 1240, FieldType.INT);
	public static final Field FSIOFREQUENCY2 = new Field("FSIOFREQUENCY2", 1242, FieldType.INT);
	public static final Field FSIOFREQUENCY3 = new Field("FSIOFREQUENCY3", 1244, FieldType.INT);
	public static final Field FSIOFREQUENCY4 = new Field("FSIOFREQUENCY4", 1246, FieldType.INT);
	public static final Field FSIOFREQUENCY5 = new Field("FSIOFREQUENCY5", 1248, FieldType.INT);
	public static final Field FSIOFREQUENCY6 = new Field("FSIOFREQUENCY6", 1250, FieldType.INT);
	public static final Field FSIOFREQUENCY7 = new Field("FSIOFREQUENCY7", 1252, FieldType.INT);
	public static final Field FSIOFREQUENCY8 = new Field("FSIOFREQUENCY8", 1254, FieldType.INT);
	public static final Field FSIOFREQUENCY9 = new Field("FSIOFREQUENCY9", 1256, FieldType.INT);
	public static final Field FSIOFREQUENCY10 = new Field("FSIOFREQUENCY10", 1258, FieldType.INT);
	public static final Field FSIOFREQUENCY11 = new Field("FSIOFREQUENCY11", 1260, FieldType.INT);
	public static final Field FSIOFREQUENCY12 = new Field("FSIOFREQUENCY12", 1262, FieldType.INT);
	public static final Field FSIOFREQUENCY13 = new Field("FSIOFREQUENCY13", 1264, FieldType.INT);
	public static final Field FSIOFREQUENCY14 = new Field("FSIOFREQUENCY14", 1266, FieldType.INT);
	public static final Field FSIOFREQUENCY15 = new Field("FSIOFREQUENCY15", 1268, FieldType.INT);
	public static final Field FSIOFREQUENCY16 = new Field("FSIOFREQUENCY16", 1270, FieldType.INT);
	public static final Field HIP9011CSPIN = new Field("HIP9011CSPIN", 1272, FieldType.INT, brain_pin_e);
	public static final Field HIP9011INTHOLDPIN = new Field("HIP9011INTHOLDPIN", 1276, FieldType.INT, brain_pin_e);
	public static final Field HIP9011INTHOLDPINMODE = new Field("HIP9011INTHOLDPINMODE", 1280, FieldType.INT, pin_output_mode_e);
	public static final Field FSIO_SETTING1 = new Field("FSIO_SETTING1", 1284, FieldType.INT);
	public static final Field FSIO_SETTING2 = new Field("FSIO_SETTING2", 1288, FieldType.INT);
	public static final Field FSIO_SETTING3 = new Field("FSIO_SETTING3", 1292, FieldType.INT);
	public static final Field FSIO_SETTING4 = new Field("FSIO_SETTING4", 1296, FieldType.INT);
	public static final Field FSIO_SETTING5 = new Field("FSIO_SETTING5", 1300, FieldType.INT);
	public static final Field FSIO_SETTING6 = new Field("FSIO_SETTING6", 1304, FieldType.INT);
	public static final Field FSIO_SETTING7 = new Field("FSIO_SETTING7", 1308, FieldType.INT);
	public static final Field FSIO_SETTING8 = new Field("FSIO_SETTING8", 1312, FieldType.INT);
	public static final Field FSIO_SETTING9 = new Field("FSIO_SETTING9", 1316, FieldType.INT);
	public static final Field FSIO_SETTING10 = new Field("FSIO_SETTING10", 1320, FieldType.INT);
	public static final Field FSIO_SETTING11 = new Field("FSIO_SETTING11", 1324, FieldType.INT);
	public static final Field FSIO_SETTING12 = new Field("FSIO_SETTING12", 1328, FieldType.INT);
	public static final Field FSIO_SETTING13 = new Field("FSIO_SETTING13", 1332, FieldType.INT);
	public static final Field FSIO_SETTING14 = new Field("FSIO_SETTING14", 1336, FieldType.INT);
	public static final Field FSIO_SETTING15 = new Field("FSIO_SETTING15", 1340, FieldType.INT);
	public static final Field FSIO_SETTING16 = new Field("FSIO_SETTING16", 1344, FieldType.INT);
	public static final Field SPI1MOSIPIN = new Field("SPI1MOSIPIN", 1348, FieldType.INT, brain_pin_e);
	public static final Field SPI1MISOPIN = new Field("SPI1MISOPIN", 1352, FieldType.INT, brain_pin_e);
	public static final Field SPI1SCKPIN = new Field("SPI1SCKPIN", 1356, FieldType.INT, brain_pin_e);
	public static final Field SPI2MOSIPIN = new Field("SPI2MOSIPIN", 1360, FieldType.INT, brain_pin_e);
	public static final Field SPI2MISOPIN = new Field("SPI2MISOPIN", 1364, FieldType.INT, brain_pin_e);
	public static final Field SPI2SCKPIN = new Field("SPI2SCKPIN", 1368, FieldType.INT, brain_pin_e);
	public static final Field SPI3MOSIPIN = new Field("SPI3MOSIPIN", 1372, FieldType.INT, brain_pin_e);
	public static final Field SPI3MISOPIN = new Field("SPI3MISOPIN", 1376, FieldType.INT, brain_pin_e);
	public static final Field SPI3SCKPIN = new Field("SPI3SCKPIN", 1380, FieldType.INT, brain_pin_e);
	public static final Field HIP9011GAIN = new Field("HIP9011GAIN", 1384, FieldType.FLOAT);
	public static final Field JOYSTICKCENTERPIN = new Field("JOYSTICKCENTERPIN", 1388, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKAPIN = new Field("JOYSTICKAPIN", 1392, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKBPIN = new Field("JOYSTICKBPIN", 1396, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKCPIN = new Field("JOYSTICKCPIN", 1400, FieldType.INT, brain_pin_e);
	public static final Field JOYSTICKDPIN = new Field("JOYSTICKDPIN", 1404, 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 = new Field("SENSORCHARTMODE", 1408, FieldType.INT, sensor_chart_e);
	public static final Field MAFSENSORTYPE = new Field("MAFSENSORTYPE", 1412, FieldType.INT);
	public static final Field VEHICLESPEEDSENSORINPUTPIN = new Field("VEHICLESPEEDSENSORINPUTPIN", 1416, FieldType.INT, brain_input_pin_e);
	public static final Field CLUTCHUPPIN = new Field("CLUTCHUPPIN", 1420, FieldType.INT, brain_pin_e);
	public static final Field CLUTCHUPPINMODE = new Field("CLUTCHUPPINMODE", 1424, FieldType.INT);
	public static final Field FSIODIGITALINPUTS1 = new Field("FSIODIGITALINPUTS1", 1428, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS2 = new Field("FSIODIGITALINPUTS2", 1432, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS3 = new Field("FSIODIGITALINPUTS3", 1436, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS4 = new Field("FSIODIGITALINPUTS4", 1440, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS5 = new Field("FSIODIGITALINPUTS5", 1444, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS6 = new Field("FSIODIGITALINPUTS6", 1448, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS7 = new Field("FSIODIGITALINPUTS7", 1452, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS8 = new Field("FSIODIGITALINPUTS8", 1456, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS9 = new Field("FSIODIGITALINPUTS9", 1460, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS10 = new Field("FSIODIGITALINPUTS10", 1464, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS11 = new Field("FSIODIGITALINPUTS11", 1468, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS12 = new Field("FSIODIGITALINPUTS12", 1472, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS13 = new Field("FSIODIGITALINPUTS13", 1476, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS14 = new Field("FSIODIGITALINPUTS14", 1480, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS15 = new Field("FSIODIGITALINPUTS15", 1484, FieldType.INT, brain_pin_e);
	public static final Field FSIODIGITALINPUTS16 = new Field("FSIODIGITALINPUTS16", 1488, FieldType.INT, brain_pin_e);
	public static final Field FREQUENCYREPORTINGMAPINPUTPIN = new Field("FREQUENCYREPORTINGMAPINPUTPIN", 1492, FieldType.INT, brain_input_pin_e);
	public static final Field HASMAPSENSOR = new Field("HASMAPSENSOR", 1496, FieldType.BIT, 0);
	public static final Field HASIATSENSOR = new Field("HASIATSENSOR", 1496, FieldType.BIT, 1);
	public static final Field HASBAROSENSOR = new Field("HASBAROSENSOR", 1496, FieldType.BIT, 2);
	public static final Field HASAFRSENSOR = new Field("HASAFRSENSOR", 1496, FieldType.BIT, 3);
	public static final Field USECONSTANTDWELLDURINGCRANKING = new Field("USECONSTANTDWELLDURINGCRANKING", 1496, FieldType.BIT, 4);
	public static final Field ISENGINECHARTENABLED = new Field("ISENGINECHARTENABLED", 1496, FieldType.BIT, 5);
	public static final Field ISCANENABLED = new Field("ISCANENABLED", 1496, FieldType.BIT, 6);
	public static final Field HASCLTSENSOR = new Field("HASCLTSENSOR", 1496, FieldType.BIT, 7);
	public static final Field CANREADENABLED = new Field("CANREADENABLED", 1496, FieldType.BIT, 8);
	public static final Field CANWRITEENABLED = new Field("CANWRITEENABLED", 1496, FieldType.BIT, 9);
	public static final Field HASVEHICLESPEEDSENSOR = new Field("HASVEHICLESPEEDSENSOR", 1496, FieldType.BIT, 10);
	public static final Field ISJOYSTICKENABLED = new Field("ISJOYSTICKENABLED", 1496, FieldType.BIT, 11);
	public static final Field ISGPSENABLED = new Field("ISGPSENABLED", 1496, FieldType.BIT, 12);
	public static final Field ISALTERNATORCONTROLENABLED = new Field("ISALTERNATORCONTROLENABLED", 1496, FieldType.BIT, 13);
	public static final Field HASMAFSENSOR = new Field("HASMAFSENSOR", 1496, FieldType.BIT, 14);
	public static final Field HASTPSSENSOR = new Field("HASTPSSENSOR", 1496, FieldType.BIT, 15);
	public static final Field CUTFUELONHARDLIMIT = new Field("CUTFUELONHARDLIMIT", 1496, FieldType.BIT, 16);
	public static final Field CUTSPARKONHARDLIMIT = new Field("CUTSPARKONHARDLIMIT", 1496, FieldType.BIT, 17);
	public static final Field STEP1FUELCUTENABLE = new Field("STEP1FUELCUTENABLE", 1496, FieldType.BIT, 18);
	public static final Field STEP1SPARKCUTENABLE = new Field("STEP1SPARKCUTENABLE", 1496, FieldType.BIT, 19);
	public static final Field HASFREQUENCYREPORTINGMAPSENSOR = new Field("HASFREQUENCYREPORTINGMAPSENSOR", 1496, FieldType.BIT, 20);
	public static final Field HIPOUTPUTCHANNEL = new Field("HIPOUTPUTCHANNEL", 1500, FieldType.INT, adc_channel_e);
	public static final Field IDLEMODE = new Field("IDLEMODE", 1504, FieldType.INT);
	public static final Field ISINJECTIONENABLED = new Field("ISINJECTIONENABLED", 1508, FieldType.BIT, 0);
	public static final Field ISIGNITIONENABLED = new Field("ISIGNITIONENABLED", 1508, FieldType.BIT, 1);
	public static final Field ISCYLINDERCLEANUPENABLED = new Field("ISCYLINDERCLEANUPENABLED", 1508, FieldType.BIT, 2);
	public static final Field SECONDTRIGGERCHANNELENABLED = new Field("SECONDTRIGGERCHANNELENABLED", 1508, FieldType.BIT, 3);
	public static final Field NEEDSECONDTRIGGERINPUTDEPRECATED = new Field("NEEDSECONDTRIGGERINPUTDEPRECATED", 1508, FieldType.BIT, 4);
	public static final Field ISMAPAVERAGINGENABLED = new Field("ISMAPAVERAGINGENABLED", 1508, FieldType.BIT, 5);
	public static final Field ISMILENABLED = new Field("ISMILENABLED", 1508, FieldType.BIT, 6);
	public static final Field ISFUELPUMPENABLED = new Field("ISFUELPUMPENABLED", 1508, FieldType.BIT, 7);
	public static final Field ISTUNERSTUDIOENABLED = new Field("ISTUNERSTUDIOENABLED", 1508, FieldType.BIT, 8);
	public static final Field ISWAVEANALYZERENABLED = new Field("ISWAVEANALYZERENABLED", 1508, FieldType.BIT, 9);
	public static final Field ISIDLETHREADENABLED = new Field("ISIDLETHREADENABLED", 1508, FieldType.BIT, 10);
	public static final Field ISPRINTTRIGGERSYNCHDETAILS = new Field("ISPRINTTRIGGERSYNCHDETAILS", 1508, FieldType.BIT, 11);
	public static final Field ISMANUALSPINNINGMODE = new Field("ISMANUALSPINNINGMODE", 1508, FieldType.BIT, 12);
	public static final Field TWOWIREBATCH = new Field("TWOWIREBATCH", 1508, FieldType.BIT, 13);
	public static final Field USEONLYFRONTFORTRIGGER = new Field("USEONLYFRONTFORTRIGGER", 1508, FieldType.BIT, 14);
	public static final Field ENGINECHARTSIZE = new Field("ENGINECHARTSIZE", 1512, FieldType.INT);
	public static final Field TARGETIDLERPM = new Field("TARGETIDLERPM", 1516, FieldType.INT);
	public static final Field ACSWITCHADC = new Field("ACSWITCHADC", 1520, FieldType.INT, adc_channel_e);
	public static final Field IGNMATHCALCULATEATINDEX = new Field("IGNMATHCALCULATEATINDEX", 1524, FieldType.INT);
	public static final Field ACCUTOFFLOWRPM = new Field("ACCUTOFFLOWRPM", 1528, FieldType.INT);
	public static final Field ACCUTOFFHIGHRPM = new Field("ACCUTOFFHIGHRPM", 1530, FieldType.INT);
	public static final Field ACIDLERPMBUMP = new Field("ACIDLERPMBUMP", 1532, FieldType.INT);
	public static final Field UNUSEDSHORT = new Field("UNUSEDSHORT", 1534, FieldType.INT);
	public static final Field VREFADCCHANNEL = new Field("VREFADCCHANNEL", 1536, FieldType.INT, adc_channel_e);
	public static final Field KNOCKDETECTIONWINDOWSTART = new Field("KNOCKDETECTIONWINDOWSTART", 1540, FieldType.FLOAT);
	public static final Field KNOCKDETECTIONWINDOWEND = new Field("KNOCKDETECTIONWINDOWEND", 1544, FieldType.FLOAT);
	public static final Field IDLESTEPPERREACTIONTIME = new Field("IDLESTEPPERREACTIONTIME", 1548, FieldType.FLOAT);
	public static final Field KNOCKVTHRESHOLD = new Field("KNOCKVTHRESHOLD", 1552, FieldType.FLOAT);
	public static final Field FSIOINPUTMODES1 = new Field("FSIOINPUTMODES1", 1556, FieldType.INT);
	public static final Field FSIOINPUTMODES2 = new Field("FSIOINPUTMODES2", 1560, FieldType.INT);
	public static final Field FSIOINPUTMODES3 = new Field("FSIOINPUTMODES3", 1564, FieldType.INT);
	public static final Field FSIOINPUTMODES4 = new Field("FSIOINPUTMODES4", 1568, FieldType.INT);
	public static final Field FSIOINPUTMODES5 = new Field("FSIOINPUTMODES5", 1572, FieldType.INT);
	public static final Field FSIOINPUTMODES6 = new Field("FSIOINPUTMODES6", 1576, FieldType.INT);
	public static final Field FSIOINPUTMODES7 = new Field("FSIOINPUTMODES7", 1580, FieldType.INT);
	public static final Field FSIOINPUTMODES8 = new Field("FSIOINPUTMODES8", 1584, FieldType.INT);
	public static final Field FSIOINPUTMODES9 = new Field("FSIOINPUTMODES9", 1588, FieldType.INT);
	public static final Field FSIOINPUTMODES10 = new Field("FSIOINPUTMODES10", 1592, FieldType.INT);
	public static final Field FSIOINPUTMODES11 = new Field("FSIOINPUTMODES11", 1596, FieldType.INT);
	public static final Field FSIOINPUTMODES12 = new Field("FSIOINPUTMODES12", 1600, FieldType.INT);
	public static final Field FSIOINPUTMODES13 = new Field("FSIOINPUTMODES13", 1604, FieldType.INT);
	public static final Field FSIOINPUTMODES14 = new Field("FSIOINPUTMODES14", 1608, FieldType.INT);
	public static final Field FSIOINPUTMODES15 = new Field("FSIOINPUTMODES15", 1612, FieldType.INT);
	public static final Field FSIOINPUTMODES16 = new Field("FSIOINPUTMODES16", 1616, FieldType.INT);
	public static final Field EXTERNALKNOCKSENSEADC = new Field("EXTERNALKNOCKSENSEADC", 1620, FieldType.INT, adc_channel_e);
	public static final Field IDLESTEPPERTOTALSTEPS = new Field("IDLESTEPPERTOTALSTEPS", 1636, FieldType.INT);
	public static final Field STEPPERENABLEPIN = new Field("STEPPERENABLEPIN", 1640, FieldType.INT, brain_pin_e);
	public static final Field NOACCELAFTERHARDLIMITPERIODSECS = new Field("NOACCELAFTERHARDLIMITPERIODSECS", 1644, FieldType.FLOAT);
	public static final Field MAPAVERAGINGSCHEDULINGATINDEX = new Field("MAPAVERAGINGSCHEDULINGATINDEX", 1648, FieldType.INT);
	public static final Field BAROCORRTABLE = new Field("BAROCORRTABLE", 1684, FieldType.INT);
	public static final Field SPI2SCKMODE = new Field("SPI2SCKMODE", 1748, FieldType.INT);
	public static final Field SPI2MOSIMODE = new Field("SPI2MOSIMODE", 1752, FieldType.INT);
	public static final Field SPI2MISOMODE = new Field("SPI2MISOMODE", 1756, FieldType.INT);
	public static final Field TACHPULSEDURACTIONMS = new Field("TACHPULSEDURACTIONMS", 1824, FieldType.FLOAT);
	public static final Field TACHPULSETRIGGERINDEX = new Field("TACHPULSETRIGGERINDEX", 1828, FieldType.INT);
	public static final Field SUCKEDOFFCOEF = new Field("SUCKEDOFFCOEF", 1832, FieldType.FLOAT);
	public static final Field ADDEDTOWALLCOEF = new Field("ADDEDTOWALLCOEF", 1864, FieldType.FLOAT);
	public static final Field MAPERRORLOWVALUE = new Field("MAPERRORLOWVALUE", 1896, FieldType.FLOAT);
	public static final Field MAPERRORHIGHVALUE = new Field("MAPERRORHIGHVALUE", 1900, FieldType.FLOAT);
	public static final Field STEP1RPMWINDOW = new Field("STEP1RPMWINDOW", 1904, FieldType.INT);
	public static final Field IDLEPFACTOR = new Field("IDLEPFACTOR", 1908, FieldType.FLOAT);
	public static final Field IDLEIFACTOR = new Field("IDLEIFACTOR", 1912, FieldType.FLOAT);
	public static final Field IDLEDFACTOR = new Field("IDLEDFACTOR", 1916, FieldType.FLOAT);
	public static final Field IDLEDT = new Field("IDLEDT", 1920, FieldType.INT);
	public static final Field IDLECONTROL = new Field("IDLECONTROL", 1924, FieldType.INT);
	public static final Field COMMUNICATIONPIN = new Field("COMMUNICATIONPIN", 1928, FieldType.INT, brain_pin_e);
	public static final Field RUNNINGPIN = new Field("RUNNINGPIN", 1932, FieldType.INT, brain_pin_e);
	public static final Field BINARYSERIALTXPIN = new Field("BINARYSERIALTXPIN", 1936, FieldType.INT, brain_pin_e);
	public static final Field BINARYSERIALRXPIN = new Field("BINARYSERIALRXPIN", 1940, FieldType.INT, brain_pin_e);
	public static final Field CONSOLESERIALTXPIN = new Field("CONSOLESERIALTXPIN", 1944, FieldType.INT, brain_pin_e);
	public static final Field CONSOLESERIALRXPIN = new Field("CONSOLESERIALRXPIN", 1948, FieldType.INT, brain_pin_e);
	public static final Field TARGETVBATT = new Field("TARGETVBATT", 2156, FieldType.FLOAT);
	public static final Field ALTERNATOROFFABOVETPS = new Field("ALTERNATOROFFABOVETPS", 2160, FieldType.FLOAT);
	public static final Field ALTERNATORDT = new Field("ALTERNATORDT", 2164, FieldType.INT);
	public static final Field ALTERNATOROFFSET = new Field("ALTERNATOROFFSET", 2168, FieldType.FLOAT);
	public static final Field ALTERNATORCONTROLPFACTOR = new Field("ALTERNATORCONTROLPFACTOR", 2172, FieldType.FLOAT);
	public static final Field ALTERNATORCONTROLIFACTOR = new Field("ALTERNATORCONTROLIFACTOR", 2176, FieldType.FLOAT);
	public static final Field ALTERNATORCONTROLDFACTOR = new Field("ALTERNATORCONTROLDFACTOR", 2180, FieldType.FLOAT);
	public static final Field TPSACCELLENGTH = new Field("TPSACCELLENGTH", 2184, FieldType.INT);
	public static final Field TPSACCELENRICHMENTTHRESHOLD = new Field("TPSACCELENRICHMENTTHRESHOLD", 2188, FieldType.FLOAT);
	public static final Field TPSACCELENRICHMENTMULTIPLIER = new Field("TPSACCELENRICHMENTMULTIPLIER", 2192, FieldType.FLOAT);
	public static final Field MAPACCELLENGTH = new Field("MAPACCELLENGTH", 2196, FieldType.INT);
	public static final Field DECELENLEANMENTTHRESHOLD = new Field("DECELENLEANMENTTHRESHOLD", 2200, FieldType.FLOAT);
	public static final Field DECELENLEANMENTMULTIPLIER = new Field("DECELENLEANMENTMULTIPLIER", 2204, FieldType.FLOAT);
	public static final Field MAPACCELENRICHMENTTHRESHOLD = new Field("MAPACCELENRICHMENTTHRESHOLD", 2208, FieldType.FLOAT);
	public static final Field MAPACCELENRICHMENTMULTIPLIER = new Field("MAPACCELENRICHMENTMULTIPLIER", 2212, FieldType.FLOAT);
	public static final Field LE_FORMULAS1 = new Field("LE_FORMULAS1", 2216, FieldType.INT);
	public static final Field LE_FORMULAS2 = new Field("LE_FORMULAS2", 2416, FieldType.INT);
	public static final Field LE_FORMULAS3 = new Field("LE_FORMULAS3", 2616, FieldType.INT);
	public static final Field LE_FORMULAS4 = new Field("LE_FORMULAS4", 2816, FieldType.INT);
	public static final Field LE_FORMULAS5 = new Field("LE_FORMULAS5", 3016, FieldType.INT);
	public static final Field LE_FORMULAS6 = new Field("LE_FORMULAS6", 3216, FieldType.INT);
	public static final Field LE_FORMULAS7 = new Field("LE_FORMULAS7", 3416, FieldType.INT);
	public static final Field LE_FORMULAS8 = new Field("LE_FORMULAS8", 3616, FieldType.INT);
	public static final Field LE_FORMULAS9 = new Field("LE_FORMULAS9", 3816, FieldType.INT);
	public static final Field LE_FORMULAS10 = new Field("LE_FORMULAS10", 4016, FieldType.INT);
	public static final Field LE_FORMULAS11 = new Field("LE_FORMULAS11", 4216, FieldType.INT);
	public static final Field LE_FORMULAS12 = new Field("LE_FORMULAS12", 4416, FieldType.INT);
	public static final Field LE_FORMULAS13 = new Field("LE_FORMULAS13", 4616, FieldType.INT);
	public static final Field LE_FORMULAS14 = new Field("LE_FORMULAS14", 4816, FieldType.INT);
	public static final Field LE_FORMULAS15 = new Field("LE_FORMULAS15", 5016, FieldType.INT);
	public static final Field LE_FORMULAS16 = new Field("LE_FORMULAS16", 5216, FieldType.INT);
	public static final Field TIMINGMULTIPLIER = new Field("TIMINGMULTIPLIER", 5416, FieldType.INT);
	public static final Field TIMINGADDITIVE = new Field("TIMINGADDITIVE", 5616, FieldType.INT);
	public static final Field IGNITIONIATCORRTABLE = new Field("IGNITIONIATCORRTABLE", 8376, FieldType.INT);
	public static final Field INJECTIONPHASE = new Field("INJECTIONPHASE", 9528, FieldType.INT);
	public static final Field FUELTABLE = new Field("FUELTABLE", 10680, FieldType.INT);
	public static final Field IGNITIONTABLE = new Field("IGNITIONTABLE", 11832, FieldType.INT);
	public static final Field VETABLE = new Field("VETABLE", 12984, FieldType.INT);
	public static final Field AFRTABLE = new Field("AFRTABLE", 14136, FieldType.INT);
}
